EventInfo.GetOtherMethods Metodo

Definizione

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

Overload

Nome Descrizione
GetOtherMethods()

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

GetOtherMethods(Boolean)

Restituisce i metodi associati all'evento nei metadati utilizzando la .other direttiva , specificando se includere metodi non pubblici.

GetOtherMethods()

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

public:
 cli::array <System::Reflection::MethodInfo ^> ^ GetOtherMethods();
public System.Reflection.MethodInfo[] GetOtherMethods();
member this.GetOtherMethods : unit -> System.Reflection.MethodInfo[]
Public Function GetOtherMethods () As MethodInfo()

Valori restituiti

Matrice che rappresenta i metodi pubblici associati all'evento nei metadati tramite la .other direttiva . Se non sono presenti metodi pubblici di questo tipo, viene restituita una matrice vuota.

Commenti

I metadati per 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 qualsiasi altro metodo associato all'evento. Utilizzare il GetOtherMethods metodo per recuperare una matrice di EventInfo oggetti per tali metodi.

I metodi associati a un evento che utilizza la .other direttiva non hanno un significato speciale per il runtime. I compilatori C# e Visual Basic non usano la direttiva />

Si applica a

GetOtherMethods(Boolean)

Restituisce i metodi associati all'evento nei metadati utilizzando la .other direttiva , specificando se includere 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 metodi non pubblici; in caso contrario, false.

Valori restituiti

Matrice che rappresenta i metodi associati a un evento nei metadati tramite la .other direttiva . Se non sono presenti metodi corrispondenti alla specifica, viene restituita una matrice vuota.

Eccezioni

Questo metodo non viene implementato.

Commenti

I metadati per 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 utilizzato per generare l'evento. Utilizzare il GetRaiseMethod metodo per recuperare un EventInfo oggetto per questo metodo.

  • La .other direttiva specifica qualsiasi altro metodo associato all'evento. Utilizzare il GetOtherMethods metodo per recuperare una matrice di EventInfo oggetti per tali metodi.

I metodi associati a un evento che utilizza la .other direttiva non hanno un significato speciale per il runtime. I compilatori C# e Visual Basic non usano la direttiva />

Si applica a