Sdílet prostřednictvím


IMetaDataImport::EnumMethodsWithName Method

Vytvoří výčet metod, které mají zadaný název a které jsou definovány typem odkazovaným zadaným tokenem 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] Ukazatel na enumerátor. Toto musí mít hodnotu NULL pro první volání této metody.

cl [v] Token TypeDef představující typ, jehož metody k vytvoření výčtu.

szName [v] Název, který omezuje rozsah výčtu.

rMethods [ven] Pole použité k uložení tokenů MethodDef.

cMax [v] Maximální velikost rMethods pole.

pcTokens [ven] Počet tokenů MethodDef vrácených v rMethods.

Remarks

Tato metoda vyčísluje pole a metody, ale ne vlastnosti nebo události. Na rozdíl od IMetaDataImport::EnumMethods zahodí EnumMethodsWithName všechny tokeny metody, které nemají zadaný název.

Return Value

HRESULT Description
S_OK EnumMethodsWithName byla úspěšně vrácena.
S_FALSE Neexistují žádné tokeny k vytvoření výčtu. V takovém případě pcTokens je nula.

Requirements

Platformy: Viz podporované operační systémy .NET.

Header: Cor.h

Library: CorGuids.lib

See also