Delen via


Methode IMetaDataImport::EnumMethodsWithName

Inventariseert methoden die de opgegeven naam hebben en die zijn gedefinieerd door het type waarnaar wordt verwezen door het opgegeven TypeDef-token.

Syntaxis

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

Parameters

phEnum
[in, uit] Een verwijzing naar de enumerator. Dit moet NULL zijn voor de eerste aanroep van deze methode.

cl
[in] Een TypeDef-token dat het type vertegenwoordigt waarvan de methoden moeten worden opgesomd.

szName
[in] De naam die het bereik van de opsomming beperkt.

rMethods
[uit] De matrix die wordt gebruikt voor het opslaan van de MethodDef-tokens.

cMax
[in] De maximale grootte van de rMethods matrix.

pcTokens
[uit] Het aantal MethodDef-tokens dat wordt geretourneerd in rMethods.

Opmerkingen

Deze methode inventariseert velden en methoden, maar geen eigenschappen of gebeurtenissen. In tegenstelling tot IMetaDataImport::EnumMethods worden EnumMethodsWithName alle methodetokens verwijderd die niet de opgegeven naam hebben.

Retourwaarde

HRESULT Beschrijving
S_OK EnumMethodsWithName is geretourneerd.
S_FALSE Er zijn geen tokens om op te sommen. In dat geval pcTokens is nul.

Vereisten

Platforms: Zie Systeemvereisten.

Header: Cor.h

Bibliotheek: Opgenomen als een resource in MsCorEE.dll

.NET Framework versies: beschikbaar sinds 1.0

Zie ook