EventInfo.GetOtherMethods Methode

Definition

Gibt die Methoden zurück, die einem Ereignis in MSIL mithilfe der .other Direktive zugeordnet waren.

Überlädt

Name Beschreibung
GetOtherMethods()

Gibt die öffentlichen Methoden zurück, die einem Ereignis in Metadaten mithilfe der .other Direktive zugeordnet wurden.

GetOtherMethods(Boolean)

Gibt die Methoden zurück, die dem Ereignis in Metadaten mithilfe der .other Direktive zugeordnet wurden, und gibt an, ob nicht öffentliche Methoden eingeschlossen werden sollen.

GetOtherMethods()

Quelle:
EventInfo.cs
Quelle:
EventInfo.cs
Quelle:
EventInfo.cs
Quelle:
EventInfo.cs
Quelle:
EventInfo.cs

Gibt die öffentlichen Methoden zurück, die einem Ereignis in Metadaten mithilfe der .other Direktive zugeordnet wurden.

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

Gibt zurück

Ein Array, das die öffentlichen Methoden darstellt, die dem Ereignis in Metadaten mithilfe der .other Direktive zugeordnet wurden. Wenn keine solchen öffentlichen Methoden vorhanden sind, wird ein leeres Array zurückgegeben.

Hinweise

Die Metadaten für ein Ereignis können dem Ereignis vier Arten von Methoden zuordnen:

  • Die .addon Direktive gibt die Methode an, die zum Hinzufügen von Ereignishandlern verwendet wird. Verwenden Sie die GetAddMethod Methode, um eine EventInfo für diese Methode abzurufen.

  • Die .removeon Direktive gibt die Methode an, die zum Trennen von Ereignishandlern verwendet wird. Verwenden Sie die GetRemoveMethod Methode, um eine EventInfo für diese Methode abzurufen.

  • Die .fire Direktive gibt die Methode an, die zum Auslösen des Ereignisses verwendet wird. Verwenden Sie die GetRaiseMethod Methode, um eine EventInfo für diese Methode abzurufen.

  • Die .other Direktive gibt alle anderen Methoden an, die dem Ereignis zugeordnet sind. Verwenden Sie die GetOtherMethods Methode, um ein Array von EventInfo Objekten für diese Methoden abzurufen.

Die methoden, die einem Ereignis mit der .other Direktive zugeordnet sind, haben keine besondere Bedeutung für die Laufzeit. Die Compiler C# und Visual Basic verwenden nicht die direktive .other.

Gilt für:

GetOtherMethods(Boolean)

Quelle:
EventInfo.cs
Quelle:
EventInfo.cs
Quelle:
EventInfo.cs
Quelle:
EventInfo.cs
Quelle:
EventInfo.cs

Gibt die Methoden zurück, die dem Ereignis in Metadaten mithilfe der .other Direktive zugeordnet wurden, und gibt an, ob nicht öffentliche Methoden eingeschlossen werden sollen.

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

Parameter

nonPublic
Boolean

truenicht öffentliche Methoden einzuschließen; andernfalls . false

Gibt zurück

Ein Array, das Methoden darstellt, die einem Ereignis in Metadaten mithilfe der .other Direktive zugeordnet wurden. Wenn keine Methoden vorhanden sind, die der Spezifikation entsprechen, wird ein leeres Array zurückgegeben.

Ausnahmen

Diese Methode ist nicht implementiert.

Hinweise

Die Metadaten für ein Ereignis können dem Ereignis vier Arten von Methoden zuordnen:

  • Die .addon Direktive gibt die Methode an, die zum Hinzufügen von Ereignishandlern verwendet wird. Verwenden Sie die GetAddMethod Methode, um eine EventInfo für diese Methode abzurufen.

  • Die .removeon Direktive gibt die Methode an, die zum Trennen von Ereignishandlern verwendet wird. Verwenden Sie die GetRemoveMethod Methode, um eine EventInfo für diese Methode abzurufen.

  • Die .fire Direktive gibt die Methode an, die zum Auslösen des Ereignisses verwendet wird. Verwenden Sie die GetRaiseMethod Methode, um eine EventInfo für diese Methode abzurufen.

  • Die .other Direktive gibt alle anderen Methoden an, die dem Ereignis zugeordnet sind. Verwenden Sie die GetOtherMethods Methode, um ein Array von EventInfo Objekten für diese Methoden abzurufen.

Die methoden, die einem Ereignis mit der .other Direktive zugeordnet sind, haben keine besondere Bedeutung für die Laufzeit. Die Compiler C# und Visual Basic verwenden nicht die direktive .other.

Gilt für: