Udostępnij przez


IMetaDataImport::EnumMethodsWithName Method

Wylicza metody, które mają określoną nazwę i które są zdefiniowane przez typ, do którego odwołuje się określony token TypeDef.

Syntax

HRESULT EnumMethodsWithName (
   [in, out] HCORENUM    *phEnum,
   [in]  mdTypeDef       cl,
   [in]  LPCWSTR         szName,
   [out] mdMethodDef     rMethods[],
   [in]  ULONG           cMax,
   [out] ULONG           *pcTokens
);

Parameters

phEnum [in, out] Wskaźnik do modułu wyliczającego. Musi to być wartość NULL dla pierwszego wywołania tej metody.

cl [in] Token TypeDef reprezentujący typ, którego metody mają być wyliczane.

szName [in] Nazwa, która ogranicza zakres wyliczenia.

rMethods [out] Tablica używana do przechowywania tokenów MethodDef.

cMax [in] Maksymalny rozmiar tablicy rMethods .

pcTokens [out] Liczba tokenów MethodDef zwróconych w pliku rMethods.

Remarks

Ta metoda wylicza pola i metody, ale nie właściwości lub zdarzenia. W przeciwieństwie do interfejsu IMetaDataImport::EnumMethods odrzuca wszystkie tokeny metody, EnumMethodsWithName które nie mają określonej nazwy.

Return Value

HRESULT Description
S_OK EnumMethodsWithName zwrócony pomyślnie.
S_FALSE Nie ma tokenów do wyliczenia. W takim przypadku pcTokens wartość to zero.

Requirements

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

Header: Cor.h

Library: CorGuids.lib

See also