Share via


Método IMetaDataImport::EnumMethodsWithName

Enumera os métodos que têm o nome especificado e que são definidos pelo tipo referenciado pelo token TypeDef especificado.

Sintaxe

HRESULT EnumMethodsWithName (  
   [in, out] HCORENUM    *phEnum,  
   [in]  mdTypeDef       cl,  
   [in]  LPCWSTR         szName,  
   [out] mdMethodDef     rMethods[],  
   [in]  ULONG           cMax,  
   [out] ULONG           *pcTokens  
);  

Parâmetros

phEnum
[in, out] Um ponteiro para o enumerador. Isso precisa ser NULL para a primeira chamada desse método.

cl
[in] Um token TypeDef que representa o tipo cujos métodos devem ser enumerados.

szName
[in] O nome que limita o escopo da enumeração.

rMethods
[out] A matriz usada para armazenar os tokens MethodDef.

cMax
[in] O tamanho máximo da matriz rMethods.

pcTokens
[out] O número de tokens MethodDef retornados em rMethods.

Comentários

Esse método enumera campos e métodos, mas não propriedades ou eventos. Ao contrário de IMetaDataImport::EnumMethods, EnumMethodsWithName descarta todos os tokens de método que não têm o nome especificado.

Valor Retornado

HRESULT Descrição
S_OK EnumMethodsWithName retornado com êxito.
S_FALSE Não há tokens para serem enumerados. Neste caso, pcTokens é zero.

Requisitos

Plataformas: confira Requisitos do sistema.

Cabeçalho: Cor.h

Biblioteca: incluída como um recurso no MsCorEE.dll

Versões do .NET Framework: Disponíveis desde a versão 1.0

Confira também