IMetaDataImport::EnumMethodSemantics – metoda
Vytvoří výčet vlastností a událostí změn vlastností, se kterými se zadaná metoda vztahuje.
Syntaxe
HRESULT EnumMethodSemantics (
[in, out] HCORENUM *phEnum,
[in] mdMethodDef mb,
[out] mdToken rEventProp[],
[in] ULONG cMax,
[out] ULONG *pcEventProp
);
Parametry
phEnum
[in, out] Ukazatel na enumerátor. Pro první volání této metody musí být hodnota NULL.
mb
[v] Token MethodDef, který omezuje rozsah výčtu.
rEventProp
[out] Pole sloužící k ukládání událostí nebo vlastností.
cMax
[v] Maximální velikost rEventProp
pole.
pcEventProp
[out] Počet událostí nebo vlastností vrácených v nástroji rEventProp
.
Návratová hodnota
HRESULT | Description |
---|---|
S_OK |
EnumMethodSemantics úspěšně vráceno. |
S_FALSE |
Nejsou k dispozici žádné události ani vlastnosti, které by bylo potřeba vypsat. V takovém případě pcEventProp je nula. |
Poznámky
Mnoho běžných typů modulu runtime jazyka definuje události vlastnostíChanged
a On
metody vlastnostíChanged
související s jejich vlastnostmi. Typ například System.Windows.Forms.Control definuje vlastnost, FontChanged událost a metodu OnFontChangedFont. Metoda set accessor vlastnosti volá OnFontChanged metoduFont, která následně vyvolá FontChanged událost. EnumMethodSemantics
Voláním metody MethodDef pro OnFontChanged získáte odkazy na Font vlastnost a FontChanged událost.
Požadavky
Platformy: Viz Požadavky na systém.
Záhlaví: Kor.h
Knihovny: Zahrnuto jako prostředek v MsCorEE.dll
Verze rozhraní .NET Framework: K dispozici od verze 1.0