EventInfo.GetOtherMethods 方法

定义

返回在 MSIL 中使用 .other 指令与事件相关联的方法。

重载

GetOtherMethods()

返回在元数据中使用 .other 指令与事件相关联的公共方法。

GetOtherMethods(Boolean)

返回在元数据中使用 .other 指令与事件相关联的方法,指定是否包括非公共方法。

GetOtherMethods()

Source:
EventInfo.cs
Source:
EventInfo.cs
Source:
EventInfo.cs

返回在元数据中使用 .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()

返回

一个数组,表示在元数据中通过使用 .other 指令与事件相关联的公共方法。 如果没有此类公共方法,则返回空数组。

注解

事件的元数据可以将四种类型的方法与事件相关联:

  • 指令 .addon 指定用于添加事件处理程序的方法。 GetAddMethod使用 方法检索EventInfo该方法的 。

  • 指令 .removeon 指定用于分离事件处理程序的方法。 GetRemoveMethod使用 方法检索EventInfo该方法的 。

  • 指令 .fire 指定用于引发事件的方法。 GetRaiseMethod使用 方法检索EventInfo该方法的 。

  • 指令 .other 指定与事件关联的任何其他方法。 GetOtherMethods使用 方法检索这些方法的 EventInfo 对象的数组。

使用 .other 指令与事件关联的方法对运行时没有特殊意义。 C# 和 Visual Basic 编译器不使用 .other 指令。

适用于

GetOtherMethods(Boolean)

Source:
EventInfo.cs
Source:
EventInfo.cs
Source:
EventInfo.cs

返回在元数据中使用 .other 指令与事件相关联的方法,指定是否包括非公共方法。

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

参数

nonPublic
Boolean

如果包括非公共方法,则为 true;否则为 false

返回

一个数组,表示在元数据中通过使用 .other 指令与事件相关联的方法。 如果没有与该规范匹配的方法,则返回空数组。

例外

未实现此方法。

注解

事件的元数据可以将四种类型的方法与事件相关联:

  • 指令 .addon 指定用于添加事件处理程序的方法。 GetAddMethod使用 方法检索EventInfo该方法的 。

  • 指令 .removeon 指定用于分离事件处理程序的方法。 GetRemoveMethod使用 方法检索EventInfo此方法的 。

  • 指令 .fire 指定用于引发事件的方法。 GetRaiseMethod使用 方法检索EventInfo此方法的 。

  • 指令 .other 指定与事件关联的任何其他方法。 GetOtherMethods使用 方法检索这些方法的 EventInfo 对象的数组。

使用 .other 指令与事件关联的方法对运行时没有特殊意义。 C# 和 Visual Basic 编译器不使用 .other 指令。

适用于