Sdílet prostřednictvím


IMetaDataImport::EnumMethodImpls – metoda

Vytvoří výčet methodbody a methodDeclaration tokeny představující metody zadaného typu.

Syntaxe

HRESULT EnumMethodImpls (  
   [in, out] HCORENUM    *phEnum,
   [in]      mdTypeDef   td,
   [out]     mdToken     rMethodBody[],
   [out]     mdToken     rMethodDecl[],
   [in]      ULONG       cMax,
   [in]      ULONG       *pcTokens  
);  

Parametry

phEnum
[in, out] Ukazatel na enumerátor. Pro první volání této metody musí být hodnota NULL.

td
[v] Token TypeDef pro typ, jehož implementace metody se mají vypsat.

rMethodBody
[out] Pole pro uložení tokenů MethodBody.

rMethodDecl
[out] Pole pro uložení tokenů MethodDeclaration.

cMax
[v] Maximální velikost rMethodBody polí a rMethodDecl

pcTokens
[v] Skutečný počet metod vrácených v rMethodBody a rMethodDecl.

Návratová hodnota

HRESULT Description
S_OK EnumMethodImpls úspěšně vráceno.
S_FALSE Neexistují žádné tokeny metod, které by bylo potřeba vypsat. V takovém případě pcTokens je nula.

Požadavky

Platformy: Viz Požadavky na systém.

Záhlaví: Kor.h

Knihovny: Zahrnuto jako prostředek v MsCorEE.dll

Verze rozhraní .NET Framework: K dispozici od verze 1.0

Viz také