Método de IMetaDataImport::FindMemberRef
Obtém um ponteiro para o token de MemberRef para o membro de referência ou seja delimitada por especificado Type e que tem o nome especificado e assinatura de metadados.
HRESULT FindMemberRef (
[in] mdTypeRef td,
[in] LPCWSTR szName,
[in] PCCOR_SIGNATURE pvSigBlob,
[in] ULONG cbSigBlob,
[out] mdMemberRef *pmr
);
Parâmetros
td
[in] O token de TypeRef para a classe ou interface que inclui a referência de membro para pesquisar. Se esse valor for mdTokenNil, a pesquisa é feita para uma variável global ou uma referência de chamada de função global.szName
[in] O nome da referência de membro para pesquisar.pvSigBlob
[in] Um ponteiro para a assinatura de binários de metadados de referência de membro.cbSigBlob
[in] O tamanho em bytes de pvSigBlob.pmr
[out] Um ponteiro para o token de MemberRef correspondente.
Comentários
Você especificar o membro usando sua interface ou classe delimitador (td), seu nome (szName) e opcionalmente sua assinatura (pvSigBlob).
A assinatura é passado para FindMemberRef deve foi gerado no escopo atual, porque as assinaturas são vinculadas a um escopo específico. Uma assinatura pode incorporar um símbolo que identifica o tipo de classe ou o valor de fechamento. O token é um índice na tabela de TypeDef local. Você não pode criar uma assinatura de tempo de execução fora do contexto do escopo atual e usar essa assinatura como entrada para FindMemberRef.
FindMemberRefLocaliza somente as referências de membro que foram definidas diretamente na classe ou interface. ele não localizar referências de membro herdado.
Requisitos
Plataformas: Consulte Requisitos de sistema do .NET Framework.
Cabeçalho: Cor.h
Biblioteca: Incluído como um recurso em mscoree
.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0