Compartir vía


IMetaDataImport::EnumMethodsWithName Method

Enumera los métodos que tienen el nombre especificado y que se definen mediante el tipo al que hace referencia el token TypeDef especificado.

Syntax

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

Parameters

phEnum [dentro, fuera] 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 que se usa para almacenar los tokens MethodDef.

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

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

Remarks

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.

Return Value

HRESULT Description
S_OK EnumMethodsWithName se devolvió correctamente.
S_FALSE No hay tokens para enumerar. En ese caso, pcTokens es cero.

Requirements

Plataformas: Consulte Sistemas operativos compatibles con .NET.

Header: Cor.h

Library: CorGuids.lib

See also