EventInfo.GetOtherMethods Metodo

Definizione

Restituisce i metodi associati a un evento in MSIL tramite la direttiva .other.

Overload

GetOtherMethods()

Restituisce i metodi pubblici associati a un evento nei metadati tramite la direttiva .other.

GetOtherMethods(Boolean)

Restituisce i metodi associati all'evento nei metadati tramite la direttiva .other, che specifica se includere i metodi non pubblici.

GetOtherMethods()

Restituisce i metodi pubblici associati a un evento nei metadati tramite la direttiva .other.

public System.Reflection.MethodInfo[] GetOtherMethods ();

Restituisce

MethodInfo[]

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 System.Reflection.MethodInfo[] GetOtherMethods (bool nonPublic);

Parametri

nonPublic
Boolean

true per includere i metodi non pubblici; in caso contrario,false.

Restituisce

MethodInfo[]

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