Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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