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