@Override
	public void markup(Program program, boolean isBinary, TaskMonitor monitor, MessageLog log,
			NTHeader ntHeader)
			throws DuplicateNameException, CodeUnitInsertionException, IOException {
		for (CliAbstractTableRow row : rows) {
			CliMemberRefRow memberRow = (CliMemberRefRow) row;

			// Get the address and create one of several kinds of *Sig objects
			Address sigAddr = CliAbstractStream.getStreamMarkupAddress(program, isBinary, monitor,
				log, ntHeader, metadataStream.getBlobStream(), memberRow.signatureIndex);

			CliBlob sigBlob = metadataStream.getBlobStream().getBlob(memberRow.signatureIndex);
			if (CliSigField.isFieldSig(sigBlob)) {
				CliSigField fieldSig = new CliSigField(sigBlob);
				metadataStream.getBlobStream().updateBlob(fieldSig, sigAddr, program);
			}
			else {
				CliSigMethodRef methodSig = new CliSigMethodRef(sigBlob);
				metadataStream.getBlobStream().updateBlob(methodSig, sigAddr, program);
			}
		}
	}
Describes the MemberRef/MethodRef table. Each row represents an imported method.
Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/pe/cli/tables/CliTableMemberRef.java