Compartilhar via


Método de IMetaDataImport::FindMethod

Obtém um ponteiro para o MethodDef token para o método que está incluído por especificado Type e que tem o nome especificado e assinatura de metadados.

HRESULT FindMethod (
   [in]  mdTypeDef          td,
   [in]  LPCWSTR            szName, 
   [in]  PCCOR_SIGNATURE    pvSigBlob, 
   [in]  ULONG              cbSigBlob, 
   [out] mdMethodDef        *pmb
);

Parâmetros

  • td
    [in] O mdTypeDef token para o tipo (uma classe ou interface) que inclui o membro para pesquisar o loop for Se esse valor for mdTokenNil, em seguida, a pesquisa é feita para uma função global.

  • szName
    [in] O nome do método para pesquisar.

  • pvSigBlob
    [in] Um ponteiro para a assinatura de metadados do binário do método.

  • cbSigBlob
    [in] O tamanho em bytes de pvSigBlob.

  • pmb
    [out] Um ponteiro para o token MethodDef correspondente.

Comentários

Especificar o método usando a sua interface ou classe delimitador (td), seu nome (szName) e opcionalmente sua assinatura (pvSigBlob). Pode haver vários métodos com o mesmo nome em uma classe ou interface. Nesse caso, passe a assinatura do método para encontrar a correspondência exclusiva.

A assinatura é passado para FindMethod 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 use essa assinatura como entrada para entrada de FindMethod.

FindMethodLocaliza apenas os métodos que foram definidos diretamente na classe ou interface. ele não encontrar métodos herdados.

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

Consulte também

Referência

Interface de IMetaDataImport

Interface de IMetaDataImport2

MethodInfo