Delen via


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 OneigenschapsmethodenChanged 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

Zie ook