Compartir a través de


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

Vea también

Referencia

IMetaDataImport (Interfaz)

IMetaDataImport2 (Interfaz)