Dela via


IMetaDataImport::EnumMembersWithName-metod

Räknar upp MemberDef-token som representerar medlemmar av den angivna typen med det angivna namnet.

Syntax

HRESULT EnumMembersWithName (  
   [in, out] HCORENUM    *phEnum,
   [in]      mdTypeDef   cl,
   [in]      LPCWSTR     szName,
   [out]     mdToken     rMembers[],
   [in]      ULONG       cMax,
   [out]     ULONG       *pcTokens  
);  

Parametrar

phEnum
[in, ut] En pekare till uppräknaren.

cl
[i] En TypeDef-token som representerar typen med medlemmar att räkna upp.

szName
[i] Medlemsnamnet som begränsar uppräknarens omfång.

rMembers
[ut] Matrisen som används för att lagra MemberDef-token.

cMax
[i] Matrisens rMembers maximala storlek.

pcTokens
[ut] Det faktiska antalet MemberDef-token som returneras i rMembers.

Kommentarer

Den här metoden räknar upp fält och metoder, men inte egenskaper eller händelser. Till skillnad från IMetaDataImport::EnumMembers ignorerasEnumMembersWithName alla fält- och medlemstoken som inte har det angivna namnet.

Returvärde

HRESULT Description
S_OK EnumTypeDefs returnerades korrekt.
S_FALSE Det finns inga MemberDef-token att räkna upp. I så fall pcTokens är noll.

Krav

Plattformar: Se Systemkrav.

Huvudet: Cor.h

Bibliotek: Ingår som en resurs i MsCorEE.dll

.NET Framework versioner: Tillgänglig sedan 1.0

Se även