Sdílet prostřednictvím


EventInfo.GetOtherMethods Metoda

Definice

Vrátí metody, které byly přidruženy k události v jazyku MSIL pomocí direktivy .other .

Přetížení

GetOtherMethods()

Vrátí veřejné metody přidružené k události v metadatech pomocí direktivy .other .

GetOtherMethods(Boolean)

Vrátí metody přidružené k události v metadatech pomocí .other direktivy určující, zda se mají zahrnout neveřejné metody.

GetOtherMethods()

Vrátí veřejné metody přidružené k události v metadatech pomocí direktivy .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()

Návraty

MethodInfo[]

Pole představující veřejné metody přidružené k události v metadatech pomocí direktivy .other . Pokud takové veřejné metody neexistují, vrátí se prázdné pole.

Poznámky

Metadata události můžou přidružit čtyři druhy metod k události:

  • Direktiva .addon určuje metodu použitou k přidání obslužných rutin událostí. Tuto metodu GetAddMethod použijte k načtení EventInfo metody.

  • Direktiva .removeon určuje metodu použitou k odpojení obslužných rutin událostí. Tuto metodu GetRemoveMethod použijte k načtení EventInfo metody.

  • Direktiva .fire určuje metodu použitou k vyvolání události. Tuto metodu GetRaiseMethod použijte k načtení EventInfo metody.

  • Direktiva .other určuje všechny další metody přidružené k události. GetOtherMethods Pomocí metody načtěte pole EventInfo objektů pro tyto metody.

Metody přidružené k události používající .other direktivu nemají pro modul runtime žádný zvláštní význam. Kompilátory C# a Visual Basic nepoužívají direktivu.other.

Platí pro

GetOtherMethods(Boolean)

Vrátí metody přidružené k události v metadatech pomocí .other direktivy určující, zda se mají zahrnout neveřejné metody.

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

Parametry

nonPublic
Boolean

true zahrnout neveřejné metody; falsev opačném případě .

Návraty

MethodInfo[]

Pole představující metody přidružené k události v metadatech pomocí direktivy .other . Pokud neexistují žádné metody odpovídající specifikaci, vrátí se prázdné pole.

Výjimky

Tato metoda není implementována.

Poznámky

Metadata události můžou přidružit čtyři druhy metod k události:

  • Direktiva .addon určuje metodu použitou k přidání obslužných rutin událostí. Tuto metodu GetAddMethod použijte k načtení EventInfo metody.

  • Direktiva .removeon určuje metodu použitou k odpojení obslužných rutin událostí. GetRemoveMethod Pomocí metody načtěte pro tuto metoduEventInfo.

  • Direktiva .fire určuje metodu použitou k vyvolání události. GetRaiseMethod Pomocí metody načtěte pro tuto metoduEventInfo.

  • Direktiva .other určuje všechny další metody přidružené k události. GetOtherMethods Pomocí metody načtěte pole EventInfo objektů pro tyto metody.

Metody přidružené k události používající direktivu .other nemají pro modul runtime žádný zvláštní význam. Kompilátory jazyka C# a Visual Basic nepoužívají direktivu.other.

Platí pro