Methode IMetaDataImport::EnumMethodSemantics
Inventariseert de eigenschappen en de eigenschapswijzigingsgebeurtenissen waaraan de opgegeven methode is gerelateerd.
Syntaxis
HRESULT EnumMethodSemantics (
[in, out] HCORENUM *phEnum,
[in] mdMethodDef mb,
[out] mdToken rEventProp[],
[in] ULONG cMax,
[out] ULONG *pcEventProp
);
Parameters
phEnum
[in, uit] Een verwijzing naar de enumerator. Dit moet NULL zijn voor de eerste aanroep van deze methode.
mb
[in] Een MethodDef-token dat het bereik van de opsomming beperkt.
rEventProp
[uit] De matrix die wordt gebruikt voor het opslaan van de gebeurtenissen of eigenschappen.
cMax
[in] De maximale grootte van de rEventProp
matrix.
pcEventProp
[uit] Het aantal gebeurtenissen of eigenschappen dat wordt geretourneerd in rEventProp
.
Retourwaarde
HRESULT | Description |
---|---|
S_OK |
EnumMethodSemantics is geretourneerd. |
S_FALSE |
Er zijn geen gebeurtenissen of eigenschappen om op te sommen. In dat geval pcEventProp is nul. |
Opmerkingen
Veel veelvoorkomende runtimetypen voor talen definiƫren eigenschapsevenementenChanged
en On
eigenschapsmethodenChanged
met betrekking tot hun eigenschappen. Het type definieert bijvoorbeeld System.Windows.Forms.Control een Font eigenschap, een FontChanged gebeurtenis en een OnFontChanged methode. De methode set accessor van de eigenschap roept OnFontChanged de Font methode aan, waardoor de FontChanged gebeurtenis wordt gegenereerd. U roept EnumMethodSemantics
aan met behulp van de MethodDef voor OnFontChanged om verwijzingen naar de Font eigenschap en de FontChanged gebeurtenis op te halen.
Vereisten
Platforms: Zie Systeemvereisten.
Header: Cor.h
Bibliotheek: Opgenomen als een resource in MsCorEE.dll
.NET Framework versies: beschikbaar sinds 1.0