IMetaDataImport::EnumMethodSemantics Method

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

Sintaks

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

Parameter

phEnum
[in, out] Penunjuk ke enumerator. Ini harus berupa NULL untuk panggilan pertama metode ini.

mb
[in] Token MethodDef yang membatasi cakupan enumerasi.

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

cMax
[in] Ukuran maksimum array rEventProp.

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

Tampilkan Nilai

HRESULT Deskripsi
S_OK EnumMethodSemantics berhasil dikembalikan.
S_FALSE Tidak ada peristiwa atau properti yang akan dihitung. Dalam kasus tersebut, pcEventProp adalah nol.

Keterangan

Banyak jenis runtime bahasa umum menentukan peristiwa PropertiChanged dan On metode PropertiChanged yang terkait dengan propertinya. Misalnya, jenis System.Windows.Forms.Control menentukan properti Font, peristiwa FontChanged, dan metode OnFontChanged. Metode pengakses yang ditetapkan dari properti Font memanggil metode OnFontChanged, yang kemudian memunculkan peristiwa FontChanged. Anda akan memanggil EnumMethodSemantics menggunakan MethodDef untuk OnFontChanged guna mendapatkan referensi ke properti Font dan peristiwa FontChanged.

Persyaratan

Platform: Lihat Persyaratan Sistem.

Header: Cor.h

Pustaka: Disertakan sebagai sumber daya dalam MsCorEE.dll

Versi .NET Framework: Tersedia mulai dari 1.0

Lihat juga