EventInfo.GetOtherMethods Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |
| GetOtherMethods(Boolean) |
Gibt die Methoden zurück, die dem Ereignis in Metadaten mithilfe der |
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
.addonDirektive 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
.removeonDirektive 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
.fireDirektive 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
.otherDirektive 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
.addonDirektive 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
.removeonDirektive 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
.fireDirektive 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
.otherDirektive 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.