EventInfo.GetOtherMethods Metodo
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce i metodi associati a un evento in MSIL tramite la direttiva .other
.
GetOtherMethods() |
Restituisce i metodi pubblici associati a un evento nei metadati tramite la direttiva |
GetOtherMethods(Boolean) |
Restituisce i metodi associati all'evento nei metadati tramite la direttiva |
GetOtherMethods()
Restituisce i metodi pubblici associati a un evento nei metadati tramite la direttiva .other
.
public:
cli::array <System::Reflection::MethodInfo ^> ^ GetOtherMethods();
public System.Reflection.MethodInfo[] GetOtherMethods ();
member this.GetOtherMethods : unit -> System.Reflection.MethodInfo[]
Public Function GetOtherMethods () As MethodInfo()
Restituisce
Matrice che rappresenta i metodi pubblici associati all'evento nei metadati tramite la direttiva .other
. Se non sono presenti metodi pubblici, viene restituita una matrice vuota.
Commenti
I metadati di un evento possono associare quattro tipi di metodi all'evento:
La
.addon
direttiva specifica il metodo utilizzato per aggiungere gestori eventi. Utilizzare il GetAddMethod metodo per recuperare un EventInfo oggetto per tale metodo.La
.removeon
direttiva specifica il metodo utilizzato per scollegare i gestori eventi. Utilizzare il GetRemoveMethod metodo per recuperare un EventInfo oggetto per tale metodo.La
.fire
direttiva specifica il metodo utilizzato per generare l'evento. Utilizzare il GetRaiseMethod metodo per recuperare un EventInfo oggetto per tale metodo.La
.other
direttiva specifica tutti gli altri metodi associati all'evento. Utilizzare il GetOtherMethods metodo per recuperare una matrice di EventInfo oggetti per tali metodi.
I metodi associati a un evento che usa la .other
direttiva non hanno un significato speciale per il runtime. I compilatori C# e Visual Basic non usano la .other
direttiva .
Si applica a
.NET 7 e altre versioni
Prodotto | Versioni |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7 |
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 |
.NET Standard | 2.0, 2.1 |
GetOtherMethods(Boolean)
Restituisce i metodi associati all'evento nei metadati tramite la direttiva .other
, che specifica se includere i metodi non pubblici.
public:
virtual cli::array <System::Reflection::MethodInfo ^> ^ GetOtherMethods(bool nonPublic);
public virtual System.Reflection.MethodInfo[] GetOtherMethods (bool nonPublic);
abstract member GetOtherMethods : bool -> System.Reflection.MethodInfo[]
override this.GetOtherMethods : bool -> System.Reflection.MethodInfo[]
Public Overridable Function GetOtherMethods (nonPublic As Boolean) As MethodInfo()
Parametri
- nonPublic
- Boolean
true
per includere i metodi non pubblici; in caso contrario,false
.
Restituisce
Matrice che rappresenta i metodi associati a un evento nei metadati tramite la direttiva .other
. Se non sono presenti metodi corrispondenti a quelli specificati, viene restituita una matrice vuota.
Eccezioni
Questo metodo non è implementato.
Commenti
I metadati di un evento possono associare quattro tipi di metodi all'evento:
La
.addon
direttiva specifica il metodo utilizzato per aggiungere gestori eventi. Utilizzare il GetAddMethod metodo per recuperare un EventInfo oggetto per tale metodo.La
.removeon
direttiva specifica il metodo utilizzato per scollegare i gestori eventi. Utilizzare il GetRemoveMethod metodo per recuperare un EventInfo oggetto per questo metodo.La
.fire
direttiva specifica il metodo usato per generare l'evento. Utilizzare il GetRaiseMethod metodo per recuperare un EventInfo oggetto per questo metodo.La
.other
direttiva specifica tutti gli altri metodi associati all'evento. Utilizzare il GetOtherMethods metodo per recuperare una matrice di EventInfo oggetti per tali metodi.
I metodi associati a un evento usando la direttiva non hanno alcun significato speciale per il .other
runtime. I compilatori C# e Visual Basic non usano la .other
direttiva.
Si applica a
.NET 7 e altre versioni
Prodotto | Versioni |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7 |
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 |
.NET Standard | 2.0, 2.1 |