Dela via


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

Se även