Bagikan melalui


Metode IMetaDataImport::EnumMethodsWithName (rometadataapi.h)

Menyebutkan metode yang memiliki nama tertentu dan yang ditentukan oleh jenis yang direferensikan oleh token TypeDef yang ditentukan.

Sintaks

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

Parameter

[in, out] phEnum

Penunjuk ke enumerator. Ini harus NULL untuk panggilan pertama metode ini.

[in] tkTypeDef

Token TypeDef yang mewakili jenis yang metodenya untuk menghitung.

[in] szName

Nama yang membatasi cakupan enumerasi.

[out] rgMethods

Array yang digunakan untuk menyimpan token MethodDef.

[in] cMax

Ukuran maksimum array rgMethods .

[out] pcTokens

Jumlah token MethodDef yang dikembalikan dalam rgMethods.

Mengembalikan nilai

HRESULT Deskripsi
S_OK EnumMethodsWithName berhasil dikembalikan.
S_FALSE Tidak ada token untuk di-enumerasi. Dalam hal ini, pcTokens adalah 0 (nol).

Keterangan

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

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header rometadataapi.h

Lihat juga

IMetaDataImport