Condividi tramite


Metodo IMetaDataImport::EnumMethodSemantics

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

Sintassi

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

Parametri

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 usata per archiviare gli eventi o le proprietà.

cMax
[in] Dimensione massima della matrice rEventProp.

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

Valore restituito

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

Commenti

Molti tipi di Common Language Runtime definiscono gli eventi di proprietàChanged e On i metodi ProprietàChanged correlati alle proprietà. Ad esempio, il System.Windows.Forms.Control tipo definisce una Font proprietà, un FontChanged evento e un OnFontChanged metodo. Il metodo di accesso set del Font metodo chiama OnFontChanged la proprietà, che a sua volta genera l'evento FontChanged . Si chiamerebbe EnumMethodSemantics usando MethodDef per OnFontChanged ottenere riferimenti alla Font proprietà e all'evento FontChanged .

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: Cor.h

Libreria: Incluso come risorsa in MsCorEE.dll

Versioni di .NET Framework: Disponibile da 1.0

Vedi anche