Bagikan melalui


IMetaDataImport::EnumMethodSemantics Method

Menghitung properti dan peristiwa perubahan properti yang terkait dengan metode yang ditentukan.

Syntax

HRESULT EnumMethodSemantics (
   [in, out] HCORENUM    *phEnum,
   [in]  mdMethodDef     mb,
   [out] mdToken         rEventProp[],
   [in]  ULONG           cMax,
   [out] ULONG           *pcEventProp
);

Parameters

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

mb [di] Token MethodDef yang membatasi cakupan enumerasi.

rEventProp [out] Array yang digunakan untuk menyimpan peristiwa atau properti.

cMax [di] Ukuran rEventProp maksimum array.

pcEventProp [out] Jumlah peristiwa atau properti yang dikembalikan dalam rEventProp.

Return Value

HRESULT Description
S_OK EnumMethodSemantics berhasil dikembalikan.
S_FALSE Tidak ada peristiwa atau properti untuk dijumlahkan. Dalam hal ini, pcEventProp adalah nol.

Remarks

Banyak jenis runtime bahasa umum menentukan peristiwa PropertiChanged dan On metode PropertiChanged yang terkait dengan propertinya. Misalnya, System.Windows.Forms.Control jenis menentukan Font properti, FontChanged peristiwa, dan OnFontChanged metode. Metode set aksesor dari Font metode panggilan OnFontChanged properti, yang pada gilirannya menaikkan FontChanged peristiwa. Anda akan memanggil EnumMethodSemantics menggunakan MethodDef untuk OnFontChanged mendapatkan referensi ke Font properti dan FontChanged peristiwa.

Requirements

Platform: Lihat Sistem operasi yang didukung .NET.

Header: Cor.h

Library: CorGuids.lib

See also