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