Compartir a través de


IMetaDataImport::EnumMethodsWithName (Método)

Enumera los métodos que tienen el nombre especificado y que están definidos por el tipo al que hace referencia el token de TypeDef especificado.

Sintaxis

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 o out] Puntero al enumerador. Debe ser null para la primera llamada de este método.

cl
[in] Token TypeDef que representa el tipo cuyos métodos se van a enumerar.

szName
[in] Nombre que limita el ámbito de la enumeración.

rMethods
[out] Matriz usada para almacenar los tokens MethodDef.

cMax
[in] Tamaño máximo de la matriz rMethods.

pcTokens
[out] Número de tokens MethodDef devueltos en rMethods.

Comentarios

Este método enumera campos y métodos, pero no propiedades ni eventos. A diferencia de IMetaDataImport::EnumMethods, EnumMethodsWithName descarta todos los tokens de método que no tienen el nombre especificado.

Valor devuelto

HRESULT Descripción
S_OK Este valor le indica que EnumMethodsWithName devolvió valores correctos.
S_FALSE Este valor le indica que no hay tokens que enumerar. En este caso, el valor del parámetro pcTokens se establecerá en cero.

Requisitos

Plataformas: Vea Requisitos de sistema.

Encabezado: Cor.h

Biblioteca: incluida como recurso en MsCorEE.dll

Versiones de .NET Framework: está disponible desde la versión 1.0

Consulte también