Sdílet prostřednictvím


IMetaDataImport2::EnumMethodSpecs Method

Získá enumerátor pro pole MethodSpec tokeny přidružené k zadané MethodDef nebo MemberRef tokenu.

Syntax

HRESULT EnumMethodSpecs (
    [in, out] HCORENUM      *phEnum,
    [in]      mdToken       tk,
    [out]     mdMethodSpec  rMethodSpecs[],
    [in]      ULONG         cMax,
    [out]     ULONG         *pcMethodSpecs
);

Parameters

phEnum [in, out] Ukazatel na enumerátor pro rMethodSpecs.

tk [v] Token MemberRef nebo MethodDef, který představuje metodu, jejíž tokeny MethodSpec mají být výčtu. Pokud je hodnota tk 0 (nula), zobrazí se výčet všech tokenů MethodSpec v oboru.

rMethodSpecs [ven] Pole tokenů MethodSpec k vytvoření výčtu.

cMax[v] Požadovaný maximální počet tokenů, které se mají umístit .rMethodSpecs

pcMethodSpecs [ven] Vrácený počet tokenů umístěných v rMethodSpecs.

Return Value

HRESULT Description
S_OK EnumMethodSpecs byla úspěšně vrácena.
S_FALSE phEnum nemá žádné členské prvky. V tomto případě pcMethodSpecs je nastavená hodnota 0 (nula).

Requirements

Platformy: Viz podporované operační systémy .NET.

Header: Cor.h

Library: CorGuids.lib

Verze .NET: K dispozici od rozhraní .NET Framework 2.0

See also