共用方式為


IMetaDataImport::EnumMethodsWithName Method

列舉具有指定名稱的方法,以及由指定 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]列舉值的指標。 對於這個方法的第一次呼叫,這必須是 NULL。

cl [in]TypeDef 令牌,表示要列舉其方法的類型。

szName [in]限制列舉範圍的名稱。

rMethods [out]用來儲存 MethodDef 令牌的陣列。

cMax [in]數位大小 rMethods 上限。

pcTokens [out]中 rMethods傳回的 MethodDef 令牌數目。

Remarks

此方法會列舉欄位和方法,但不會列舉屬性或事件。 不同於 IMetaDataImport::EnumMethodsEnumMethodsWithName 會捨棄所有沒有指定名稱的方法令牌。

Return Value

HRESULT Description
S_OK EnumMethodsWithName 已成功傳回。
S_FALSE 沒有要列舉的令牌。 在此情況下, pcTokens 為零。

Requirements

平臺: 請參閱 .NET 支援的作系統

Header: Cor.h

Library: CorGuids.lib

See also