Aracılığıyla paylaş


IMetaDataImport::EnumMethodSemantics Method

Belirtilen yöntemin ilişkili olduğu özellikleri ve özellik değişikliği olaylarını numaralandırır.

Syntax

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

Parameters

phEnum [in, out] Numaralandırıcının işaretçisi. Bu yöntemin ilk çağrısı için bu NULL olmalıdır.

mb [in] Numaralandırmanın kapsamını sınırlayan bir MethodDef belirteci.

rEventProp [out] Olayları veya özellikleri depolamak için kullanılan dizi.

cMax [in] Dizinin en büyük boyutu rEventProp .

pcEventProp [out] içinde rEventPropdöndürülen olay veya özellik sayısı.

Return Value

HRESULT Description
S_OK EnumMethodSemantics başarıyla döndürüldü.
S_FALSE Numaralandıracak olay veya özellik yok. Bu durumda sıfırdır pcEventProp .

Remarks

Birçok ortak dil çalışma zamanı türü, özellikleriyle ilgili ÖzellikChanged olaylarını ve OnÖzellikChanged yöntemlerini tanımlar. Örneğin, System.Windows.Forms.Control türü bir Font özelliği, FontChanged olayı ve bir OnFontChanged yöntemi tanımlar. özelliğinin Font set erişimci yöntemi yöntemini çağırır OnFontChanged ve bu da olayı tetikler FontChanged . Özelliğine ve olayına başvurular almak için için MethodDef'i kullanarak çağırabilirsiniz EnumMethodSemanticsFontChanged.OnFontChangedFont

Requirements

Platform: Bkz. .NET tarafından desteklenen işletim sistemleri.

Header: Cor.h

Library: CorGuids.lib

See also