Condividi tramite


Metodo IMetaDataImport::EnumMethodSemantics

Enumera le proprietà e gli eventi di modifica delle proprietà a cui è correlato il metodo specificato.

Syntax

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

Parameters

phEnum [in, out] Puntatore all'enumeratore. Deve essere NULL per la prima chiamata di questo metodo.

mb [in] Token MethodDef che limita l'ambito dell'enumerazione.

rEventProp [out] Matrice utilizzata per archiviare gli eventi o le proprietà.

cMax [in] Dimensione massima della rEventProp matrice.

pcEventProp [out] Numero di eventi o proprietà restituiti in rEventProp.

Valore restituito

HRESULT Description
S_OK EnumMethodSemantics restituito correttamente.
S_FALSE Non sono presenti eventi o proprietà da enumerare. In tal caso, pcEventProp è zero.

Remarks

Molti tipi common language runtime definiscono gli eventi PropertyChanged e On i metodi PropertyChanged correlati alle relative proprietà. Ad esempio, il System.Windows.Forms.Control tipo definisce una Font proprietà, un FontChanged evento e un OnFontChanged metodo. Il metodo della funzione di accesso set della proprietà chiama Font il OnFontChanged metodo , che a sua volta genera l'evento FontChanged . Per ottenere riferimenti alla proprietà e all'evento EnumMethodSemanticsOnFontChanged, chiamare Font usando MethodDef per FontChanged .

Requirements

Piattaforme: Vedere Sistemi operativi supportati da .NET.

Intestazione: Cor.h

Biblioteca: CorGuids.lib

Vedere anche