Methode IMetaDataImport::EnumMethodSemantics
Inventariseert de eigenschappen en de eigenschapswijzigingsgebeurtenissen waaraan de opgegeven methode is gerelateerd.
HRESULT EnumMethodSemantics (
[in, out] HCORENUM *phEnum,
[in] mdMethodDef mb,
[out] mdToken rEventProp[],
[in] ULONG cMax,
[out] ULONG *pcEventProp
);
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
.
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. |
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.
Platforms: Zie Systeemvereisten.
Header: Cor.h
Bibliotheek: Opgenomen als een resource in MsCorEE.dll
.NET Framework versies: beschikbaar sinds 1.0
.NET-feedback
.NET is een open source project. Selecteer een koppeling om feedback te geven: