EventInfo.GetOtherMethods Metodo

Definizione

Restituisce i metodi associati a un evento in MSIL tramite la direttiva .other.Returns the methods that were associated with an event in MSIL using the .other directive.

Overload

GetOtherMethods()

Restituisce i metodi pubblici associati a un evento nei metadati tramite la direttiva .other.Returns the public methods that have been associated with an event in metadata using the .other directive.

GetOtherMethods(Boolean)

Restituisce i metodi associati all'evento nei metadati tramite la direttiva .other, che specifica se includere i metodi non pubblici.Returns the methods that have been associated with the event in metadata using the .other directive, specifying whether to include non-public methods.

GetOtherMethods()

Restituisce i metodi pubblici associati a un evento nei metadati tramite la direttiva .other.Returns the public methods that have been associated with an event in metadata using the .other directive.

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.An array representing the public methods that have been associated with the event in metadata by using the .other directive. Se non sono presenti metodi pubblici, viene restituita una matrice vuota.If there are no such public methods, an empty array is returned.

Commenti

I metadati per un evento possono associare quattro tipi di metodi all'evento:The metadata for an event can associate four kinds of methods with the event:

  • La .addon direttiva specifica il metodo utilizzato per aggiungere i gestori eventi.The .addon directive specifies the method used to add event handlers. Usare il GetAddMethod metodo per recuperare un oggetto EventInfo per il metodo.Use the GetAddMethod method to retrieve an EventInfo for that method.

  • La .removeon direttiva specifica il metodo utilizzato per scollegare i gestori eventi.The .removeon directive specifies the method used to detach event handlers. Usare il GetRemoveMethod metodo per recuperare un oggetto EventInfo per il metodo.Use the GetRemoveMethod method to retrieve an EventInfo for that method.

  • La .fire direttiva specifica il metodo utilizzato per generare l'evento.The .fire directive specifies the method used to raise the event. Usare il GetRaiseMethod metodo per recuperare un oggetto EventInfo per il metodo.Use the GetRaiseMethod method to retrieve an EventInfo for that method.

  • La .other direttiva specifica qualsiasi altro metodo associato all'evento.The .other directive specifies any other methods associated with the event. Utilizzare il GetOtherMethods metodo per recuperare una matrice di EventInfo oggetti per tali metodi.Use the GetOtherMethods method to retrieve an array of EventInfo objects for those methods.

I metodi associati a un evento che utilizza la .other direttiva non hanno un significato particolare per il Runtime.The methods associated with an event using the .other directive have no special significance to the runtime. I compilatori C# e Visual Basic non utilizzano la .other direttiva.The C# and Visual Basic compilers do not use the .other directive.

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.Returns the methods that have been associated with the event in metadata using the .other directive, specifying whether to include non-public methods.

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.true to include non-public methods; otherwise, false.

Restituisce

MethodInfo[]

Matrice che rappresenta i metodi associati a un evento nei metadati tramite la direttiva .other.An array representing methods that have been associated with an event in metadata by using the .other directive. Se non sono presenti metodi corrispondenti a quelli specificati, viene restituita una matrice vuota.If there are no methods matching the specification, an empty array is returned.

Eccezioni

Questo metodo non è implementato.This method is not implemented.

Commenti

I metadati per un evento possono associare quattro tipi di metodi all'evento:The metadata for an event can associate four kinds of methods with the event:

  • La .addon direttiva specifica il metodo utilizzato per aggiungere i gestori eventi.The .addon directive specifies the method used to add event handlers. Usare il GetAddMethod metodo per recuperare un oggetto EventInfo per il metodo.Use the GetAddMethod method to retrieve an EventInfo for that method.

  • La .removeon direttiva specifica il metodo utilizzato per scollegare i gestori eventi.The .removeon directive specifies the method used to detach event handlers. Usare il GetRemoveMethod metodo per recuperare un oggetto EventInfo per questo metodo.Use the GetRemoveMethod method to retrieve an EventInfo for this method.

  • La .fire direttiva specifica il metodo utilizzato per generare l'evento.The .fire directive specifies the method used to raise the event. Usare il GetRaiseMethod metodo per recuperare un oggetto EventInfo per questo metodo.Use the GetRaiseMethod method to retrieve an EventInfo for this method.

  • La .other direttiva specifica qualsiasi altro metodo associato all'evento.The .other directive specifies any other methods associated with the event. Utilizzare il GetOtherMethods metodo per recuperare una matrice di EventInfo oggetti per tali metodi.Use the GetOtherMethods method to retrieve an array of EventInfo objects for those methods.

I metodi associati a un evento che utilizza la .other direttiva non hanno un significato particolare per il Runtime.The methods associated with an event using the .other directive have no special significance to the runtime. I compilatori C# e Visual Basic non utilizzano la .other direttiva.The C# and Visual Basic compilers do not use the .other directive.

Si applica a