Partager via


EventInfo.GetOtherMethods Méthode

Définition

Retourne les méthodes qui ont été associées à un événement dans MSIL à l'aide de la directive .other.

Surcharges

GetOtherMethods()

Retourne les méthodes publiques qui ont été associées à un événement dans les métadonnées à l'aide de la directive .other.

GetOtherMethods(Boolean)

Retourne les méthodes qui ont été associées à l'événement dans des métadonnées à l'aide de la directive .other, en spécifiant s'il faut inclure les méthodes non publiques.

GetOtherMethods()

Retourne les méthodes publiques qui ont été associées à un événement dans les métadonnées à l'aide de la directive .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()

Retours

MethodInfo[]

Tableau représentant les méthodes publiques qui ont été associées à l’événement dans les métadonnées avec la directive .other. En l'absence de telles méthodes publiques, un tableau vide est retourné.

Remarques

Les métadonnées d’un événement peuvent associer quatre types de méthodes à l’événement :

  • La .addon directive spécifie la méthode utilisée pour ajouter des gestionnaires d’événements. Utilisez la GetAddMethod méthode pour récupérer une EventInfo méthode pour cette méthode.

  • La .removeon directive spécifie la méthode utilisée pour détacher les gestionnaires d’événements. Utilisez la GetRemoveMethod méthode pour récupérer une EventInfo méthode pour cette méthode.

  • La .fire directive spécifie la méthode utilisée pour déclencher l’événement. Utilisez la GetRaiseMethod méthode pour récupérer une EventInfo méthode pour cette méthode.

  • La .other directive spécifie toutes les autres méthodes associées à l’événement. Utilisez la GetOtherMethods méthode pour récupérer un tableau d’objets EventInfo pour ces méthodes.

Les méthodes associées à un événement utilisant la .other directive n’ont aucune importance particulière pour le runtime. Les compilateurs C# et Visual Basic n’utilisent pas la .other directive.

S’applique à

GetOtherMethods(Boolean)

Retourne les méthodes qui ont été associées à l'événement dans des métadonnées à l'aide de la directive .other, en spécifiant s'il faut inclure les méthodes non publiques.

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()

Paramètres

nonPublic
Boolean

true pour inclure les méthodes non publiques ; sinon, false.

Retours

MethodInfo[]

Tableau représentant les méthodes qui ont été associées à un événement dans des métadonnées en utilisant la directive .other. En l'absence de méthode correspondant à la spécification, un tableau vide est retourné.

Exceptions

Cette méthode n’est pas implémentée.

Remarques

Les métadonnées d’un événement peuvent associer quatre types de méthodes à l’événement :

  • La .addon directive spécifie la méthode utilisée pour ajouter des gestionnaires d’événements. Utilisez la GetAddMethod méthode pour récupérer une EventInfo méthode pour cette méthode.

  • La .removeon directive spécifie la méthode utilisée pour détacher les gestionnaires d’événements. Utilisez la GetRemoveMethod méthode pour récupérer une EventInfo méthode pour cette méthode.

  • La .fire directive spécifie la méthode utilisée pour déclencher l’événement. Utilisez la GetRaiseMethod méthode pour récupérer une EventInfo méthode pour cette méthode.

  • La .other directive spécifie toutes les autres méthodes associées à l’événement. Utilisez la GetOtherMethods méthode pour récupérer un tableau d’objets EventInfo pour ces méthodes.

Les méthodes associées à un événement utilisant la .other directive n’ont aucune importance particulière pour le runtime. Les compilateurs C# et Visual Basic n’utilisent pas la .other directive.

S’applique à