IMetaDataImport::EnumMethodsWithName, metod
Räknar upp metoder som har det angivna namnet och som definieras av den typ som refereras av den angivna TypeDef-token.
Syntax
HRESULT EnumMethodsWithName (
[in, out] HCORENUM *phEnum,
[in] mdTypeDef cl,
[in] LPCWSTR szName,
[out] mdMethodDef rMethods[],
[in] ULONG cMax,
[out] ULONG *pcTokens
);
Parametrar
phEnum
[in, ut] En pekare till uppräknaren. Detta måste vara NULL för det första anropet av den här metoden.
cl
[in] En TypeDef-token som representerar den typ vars metoder ska räknas upp.
szName
[in] Namnet som begränsar uppräkningsomfånget.
rMethods
[ut] Matrisen som används för att lagra MethodDef-token.
cMax
[in] Matrisens rMethods
maximala storlek.
pcTokens
[ut] Antalet MethodDef-token som returneras i rMethods
.
Kommentarer
Den här metoden räknar upp fält och metoder, men inte egenskaper eller händelser. Till skillnad från IMetaDataImport::EnumMethods tar EnumMethodsWithName
bort alla metodtoken som inte har det angivna namnet.
Returvärde
HRESULT | Description |
---|---|
S_OK |
EnumMethodsWithName returnerades. |
S_FALSE |
Det finns inga token att räkna upp. I så fall pcTokens är noll. |
Krav
Plattformar: Se Systemkrav.
Huvudet: Cor.h
Bibliotek: Ingår som en resurs i MsCorEE.dll
.NET Framework versioner: Tillgänglig sedan 1.0