Bagikan melalui


IMetaDataImport::EnumMethodsWithName Method

Menghitung metode yang memiliki nama yang ditentukan dan yang ditentukan oleh jenis yang dirujuk oleh token TypeDef yang ditentukan.

Syntax

HRESULT EnumMethodsWithName (
   [in, out] HCORENUM    *phEnum,
   [in]  mdTypeDef       cl,
   [in]  LPCWSTR         szName,
   [out] mdMethodDef     rMethods[],
   [in]  ULONG           cMax,
   [out] ULONG           *pcTokens
);

Parameters

phEnum [masuk, keluar] Penunjuk ke enumerator. Ini harus NULL untuk panggilan pertama metode ini.

cl [di] Token TypeDef yang mewakili jenis yang metodenya untuk menghitung.

szName [di] Nama yang membatasi cakupan enumerasi.

rMethods [out] Array yang digunakan untuk menyimpan token MethodDef.

cMax [di] Ukuran rMethods maksimum array.

pcTokens [out] Jumlah token MethodDef yang dikembalikan dalam rMethods.

Remarks

Metode ini menghitung bidang dan metode, tetapi bukan properti atau peristiwa. Tidak seperti IMetaDataImport::EnumMethods, EnumMethodsWithName membuang semua token metode yang tidak memiliki nama yang ditentukan.

Return Value

HRESULT Description
S_OK EnumMethodsWithName berhasil dikembalikan.
S_FALSE Tidak ada token untuk dijumlahkan. Dalam hal ini, pcTokens adalah nol.

Requirements

Platform: Lihat Sistem operasi yang didukung .NET.

Header: Cor.h

Library: CorGuids.lib

See also