Condividi tramite


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

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

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

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