Método IMetaDataImport::FindMethod
Obtém um ponteiro para o MethodDef token para o método delimitado pelo especificadoType e que tenha a assinatura de nome e os metadados especificada.
HRESULT FindMethod (
[in] mdTypeDef td,
[in] LPCWSTR szName,
[in] PCCOR_SIGNATURE pvSigBlob,
[in] ULONG cbSigBlob,
[out] mdMethodDef *pmb
);
Parâmetros
td
[in] The mdTypeDef token para o tipo (uma classe ou interface) que inclui o membro para pesquisar. 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 o binário metadados assinatura do método.cbSigBlob
[in] O dimensionar em bytes de pvSigBlob.pmb
[out] Um ponteiro para o token MethodDef correspondente.
Comentários
Especificar o método usando sua classe ou interface ( delimitadortd), (seu nomeszName) 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 correspondência exclusiva.
A assinatura é passado para FindMethod deve foi gerado no escopo corrente, porque as assinaturas são vinculadas a um determinado escopo. Uma assinatura pode incorporar um símbolo que identifica o tipo de classe ou um valor de fechamento. O token é um índice na tabela de TypeDef local. Não é possível criar uma assinatura de time de execução fora do contexto do escopo corrente e usar essa assinatura sistema autônomo entrada para entrada para FindMethod.
FindMethod Localiza apenas os métodos que foram definidos diretamente na classe ou interface; ele não encontrará métodos herdados.
Requisitos
Plataformas: See Requisitos de sistema do .NET framework.
Cabeçalho: Cor.h
Biblioteca: Incluído sistema autônomo um recurso em MsCorEE.dll
.NET Framework Versions: 3.5 SP1, 3,5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0