Sdílet prostřednictvím


IMetaDataImport::EnumMethodSemantics Method

Vytvoří výčet vlastností a událostí změny vlastností, ke kterým zadaná metoda souvisí.

Syntax

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

Parameters

phEnum [in, out] Ukazatel na enumerátor. Toto musí mít hodnotu NULL pro první volání této metody.

mb [v] Token MethodDef, který omezuje rozsah výčtu.

rEventProp [ven] Pole použité k uložení událostí nebo vlastností.

cMax [v] Maximální velikost rEventProp pole.

pcEventProp[ven] Počet událostí nebovlastnostích rEventProp

Return Value

HRESULT Description
S_OK EnumMethodSemantics byla úspěšně vrácena.
S_FALSE Nejsou k dispozici žádné události nebo vlastnosti k vytvoření výčtu. V takovém případě pcEventProp je nula.

Remarks

Mnoho běžných typů modulu runtime jazyka definuje události vlastnostíChanged a On metody vlastnostíChanged související s jejich vlastnostmi. Typ System.Windows.Forms.Control například definuje Font vlastnost, FontChanged událost a metodu OnFontChanged . Metoda set accessor metody Font volání OnFontChanged vlastnosti, která následně vyvolá FontChanged událost. EnumMethodSemantics Zavoláte metodu MethodDef k OnFontChanged získání odkazů na Font vlastnost a FontChanged událost.

Requirements

Platformy: Viz podporované operační systémy .NET.

Header: Cor.h

Library: CorGuids.lib

See also