Udostępnij za pośrednictwem


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

Zobacz też