EventInfo.GetOtherMethods Metod

Definition

Returnerar de metoder som var associerade med en händelse i MSIL med hjälp av .other direktivet.

Överlagringar

Name Description
GetOtherMethods()

Returnerar de offentliga metoder som har associerats med en händelse i metadata med hjälp av .other direktivet.

GetOtherMethods(Boolean)

Returnerar de metoder som har associerats med händelsen i metadata med hjälp av .other direktivet och anger om icke-offentliga metoder ska inkluderas.

GetOtherMethods()

Returnerar de offentliga metoder som har associerats med en händelse i metadata med hjälp av .other direktivet.

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

Returer

En matris som representerar de offentliga metoder som har associerats med händelsen i metadata med hjälp .other av direktivet. Om det inte finns några sådana offentliga metoder returneras en tom matris.

Kommentarer

Metadata för en händelse kan associera fyra typer av metoder med händelsen:

  • Direktivet .addon anger den metod som används för att lägga till händelsehanterare. GetAddMethod Använd metoden för att hämta en EventInfo för den metoden.

  • Direktivet .removeon anger vilken metod som används för att koppla från händelsehanterare. GetRemoveMethod Använd metoden för att hämta en EventInfo för den metoden.

  • Direktivet .fire anger vilken metod som används för att skapa händelsen. GetRaiseMethod Använd metoden för att hämta en EventInfo för den metoden.

  • Direktivet .other anger alla andra metoder som är associerade med händelsen. GetOtherMethods Använd metoden för att hämta en matris med EventInfo objekt för dessa metoder.

De metoder som är associerade med en händelse som använder .other direktivet har ingen särskild betydelse för körningen. Kompilatorerna C# och Visual Basic använder inte direktivet .other.

Gäller för

GetOtherMethods(Boolean)

Returnerar de metoder som har associerats med händelsen i metadata med hjälp av .other direktivet och anger om icke-offentliga metoder ska inkluderas.

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

Parametrar

nonPublic
Boolean

trueatt inkludera icke-offentliga metoder. annars . false

Returer

En matris som representerar metoder som har associerats med en händelse i metadata med hjälp .other av direktivet. Om det inte finns några metoder som matchar specifikationen returneras en tom matris.

Undantag

Den här metoden har inte implementerats.

Kommentarer

Metadata för en händelse kan associera fyra typer av metoder med händelsen:

  • Direktivet .addon anger den metod som används för att lägga till händelsehanterare. GetAddMethod Använd metoden för att hämta en EventInfo för den metoden.

  • Direktivet .removeon anger vilken metod som används för att koppla från händelsehanterare. GetRemoveMethod Använd metoden för att hämta en EventInfo för den här metoden.

  • Direktivet .fire anger vilken metod som används för att skapa händelsen. GetRaiseMethod Använd metoden för att hämta en EventInfo för den här metoden.

  • Direktivet .other anger alla andra metoder som är associerade med händelsen. GetOtherMethods Använd metoden för att hämta en matris med EventInfo objekt för dessa metoder.

De metoder som är associerade med en händelse som använder .other direktivet har ingen särskild betydelse för körningen. Kompilatorerna C# och Visual Basic använder inte direktivet .other.

Gäller för