IMetaDataImport::EnumMembersWithName — Metoda
Wylicza tokeny MemberDef reprezentujące elementy członkowskie określonego typu o określonej nazwie.
Składnia
HRESULT EnumMembersWithName (
[in, out] HCORENUM *phEnum,
[in] mdTypeDef cl,
[in] LPCWSTR szName,
[out] mdToken rMembers[],
[in] ULONG cMax,
[out] ULONG *pcTokens
);
Parametry
phEnum
[in, out] Wskaźnik do modułu wyliczającego.
cl
[in] Token TypeDef reprezentujący typ z elementami członkowskimi do wyliczenia.
szName
[in] Nazwa elementu członkowskiego, która ogranicza zakres modułu wyliczającego.
rMembers
[out] Tablica używana do przechowywania tokenów MemberDef.
cMax
[in] Maksymalny rozmiar tablicy rMembers
.
pcTokens
[out] Rzeczywista liczba tokenów MemberDef zwróconych w elemencie rMembers
.
Uwagi
Ta metoda wylicza pola i metody, ale nie właściwości ani zdarzenia. W przeciwieństwie do interfejsu IMetaDataImport::EnumMembers odrzuca wszystkie tokeny pól i składowych, EnumMembersWithName
które nie mają określonej nazwy.
Wartość zwracana
HRESULT | Opis |
---|---|
S_OK |
EnumTypeDefs zwrócone pomyślnie. |
S_FALSE |
Nie ma żadnych tokenów MemberDef do wyliczenia. W takim przypadku pcTokens wartość jest równa zero. |
Wymagania
Platformy: Zobacz Wymagania systemowe.
Nagłówka: Cor.h
Biblioteki: Uwzględnione jako zasób w MsCorEE.dll
wersje .NET Framework: dostępne od wersji 1.0