IMetaDataImport::FindMemberRef (Método)
Obtiene un puntero al símbolo (token) de MemberRef para la referencia de miembro incluida en el tipo Type especificado, que tiene el nombre y la firma de metadatos especificados.
HRESULT FindMemberRef (
[in] mdTypeRef td,
[in] LPCWSTR szName,
[in] PCCOR_SIGNATURE pvSigBlob,
[in] ULONG cbSigBlob,
[out] mdMemberRef *pmr
);
Parámetros
td
[in] Símbolo (token) de TypeRef para la clase o interfaz que incluye la referencia de miembro que se busca. Si este valor es mdTokenNil, la búsqueda se realiza para obtener una variable global o una referencia de función global.szName
[in] Nombre de la referencia de miembro que se debe buscar.pvSigBlob
[in] Puntero a la firma de metadatos binaria de la referencia de miembro.cbSigBlob
[in] Tamaño en bytes de pvSigBlob.pmr
[out] Puntero al símbolo (token) de MemberRef correspondiente.
Comentarios
El miembro se especifica utilizando la clase o interfaz (td) envolvente, su nombre (szName) y, opcionalmente, su firma (pvSigBlob).
La firma pasada a FindMemberRef debe haberse generado en el ámbito actual, porque las firmas están enlazadas a un ámbito concreto. Una firma puede incrustar un símbolo (token) que identifica la clase o el tipo de valor envolvente. El símbolo (token) es un índice en la tabla TypeDef local. No se puede compilar una firma en tiempo de ejecución fuera del contexto del ámbito actual y utilizarla como entrada de FindMemberRef.
FindMemberRef sólo encuentra las referencias de miembro que se definieron directamente en la clase o interfaz; no encuentra referencias de miembro heredadas.
Requisitos
Plataformas: vea Requisitos de sistema de .NET Framework.
Encabezado: Cor.h
Biblioteca: se incluye como recurso en MsCorEE.dll
Versiones de .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0