Udostępnij przez


IMetaDataImport2::EnumMethodSpecs Method

Pobiera moduł wyliczający dla tablicy tokenów MethodSpec skojarzonych z określonym tokenem MethodDef lub MemberRef.

Syntax

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

Parameters

phEnum[in, out] Wskaźnik do modułu wyliczającego dla .rMethodSpecs

tk [in] Token MemberRef lub MethodDef reprezentujący metodę, której tokeny MethodSpec mają być wyliczane. Jeśli wartość tk to 0 (zero), wszystkie tokeny MethodSpec w zakresie zostaną wyliczone.

rMethodSpecs [out] Tablica tokenów MethodSpec do wyliczenia.

cMax [in] Żądana maksymalna liczba tokenów do umieszczenia w pliku rMethodSpecs.

pcMethodSpecs [out] Zwrócona liczba tokenów umieszczonych w pliku rMethodSpecs.

Return Value

HRESULT Description
S_OK EnumMethodSpecs zwrócony pomyślnie.
S_FALSE phEnum nie ma elementów członkowskich. W tym przypadku pcMethodSpecs ustawiono wartość 0 (zero).

Requirements

Platformy: Zobacz Obsługiwane systemy operacyjne platformy .NET.

Header: Cor.h

Library: CorGuids.lib

Wersje platformy .NET: Dostępne od programu .NET Framework 2.0

See also