Dela via


IMetaDataImport::EnumMethodImpls-metod

Räknar upp MethodBody- och MethodDeclaration-token som representerar metoder av den angivna typen.

Syntax

HRESULT EnumMethodImpls (  
   [in, out] HCORENUM    *phEnum,
   [in]      mdTypeDef   td,
   [out]     mdToken     rMethodBody[],
   [out]     mdToken     rMethodDecl[],
   [in]      ULONG       cMax,
   [in]      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.

td
[i] En TypeDef-token för den typ vars metodimplementeringar ska räknas upp.

rMethodBody
[ut] Matrisen som ska lagra MethodBody-token.

rMethodDecl
[ut] Matrisen som ska lagra MethodDeclaration-token.

cMax
[i] Den maximala storleken på matriserna rMethodBody och rMethodDecl .

pcTokens
[i] Det faktiska antalet metoder som returneras i rMethodBody och rMethodDecl.

Returvärde

HRESULT Description
S_OK EnumMethodImpls returnerades korrekt.
S_FALSE Det finns inga metodtoken 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