Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Возвращает указатель на маркер MemberRef для ссылки на член, заключенную Type указанным и имеющий указанное имя и сигнатуру метаданных.
Syntax
HRESULT FindMemberRef (
[in] mdTypeRef td,
[in] LPCWSTR szName,
[in] PCCOR_SIGNATURE pvSigBlob,
[in] ULONG cbSigBlob,
[out] mdMemberRef *pmr
);
Parameters
td [in] Маркер TypeRef для класса или интерфейса, который заключает ссылку на член для поиска. Если это значение равно mdTokenNil, поиск выполняется для глобальной переменной или ссылки на глобальную функцию.
szName [in] Имя ссылки на член для поиска.
pvSigBlob [in] Указатель на сигнатуру двоичных метаданных ссылки на член.
cbSigBlob [in] Размер в байтах pvSigBlob.
pmr [out] Указатель на соответствующий токен MemberRef.
Remarks
Вы указываете элемент с помощью заключенного класса или интерфейса (), его имени (tdszName) и при необходимости его сигнатуры (pvSigBlob).
Сигнатура, переданная FindMemberRef в текущую область, должна быть создана, так как подписи привязаны к определенной области. Сигнатура может внедрить маркер, определяющий вложенный класс или тип значения. Маркер является индексом в локальной таблице TypeDef. Вы не можете создать подпись среды выполнения вне контекста текущей области и использовать эту подпись в качестве входных данных FindMemberRef.
FindMemberRef находит только ссылки на члены, определенные непосредственно в классе или интерфейсе; Он не находит наследуемые ссылки на члены.
Requirements
Платформ: См. сведения о поддерживаемых операционных системах .NET.
Заголовок: Cor.h
Библиотека: CorGuids.lib