EventInfo.GetOtherMethods メソッド

定義

.other ディレクティブを使用して、MSIL のイベントに関連付けられたメソッドを返します。

オーバーロード

名前 説明
GetOtherMethods()

.other ディレクティブを使用して、メタデータ内のイベントに関連付けられているパブリック メソッドを返します。

GetOtherMethods(Boolean)

.other ディレクティブを使用して、非パブリック メソッドを含めるかどうかを指定して、メタデータ内のイベントに関連付けられているメソッドを返します。

GetOtherMethods()

.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 ディレクティブを使用してメタデータ内のイベントに関連付けられたパブリック メソッドを表す配列。 このようなパブリック メソッドがない場合は、空の配列が返されます。

注釈

イベントのメタデータは、次の 4 種類のメソッドをイベントに関連付けることができます。

  • .addon ディレクティブは、イベント ハンドラーの追加に使用するメソッドを指定します。 GetAddMethod メソッドを使用して、そのメソッドのEventInfoを取得します。

  • .removeon ディレクティブは、イベント ハンドラーのデタッチに使用するメソッドを指定します。 GetRemoveMethod メソッドを使用して、そのメソッドのEventInfoを取得します。

  • .fire ディレクティブは、イベントの発生に使用されるメソッドを指定します。 GetRaiseMethod メソッドを使用して、そのメソッドのEventInfoを取得します。

  • .other ディレクティブは、イベントに関連付けられているその他のメソッドを指定します。 GetOtherMethods メソッドを使用して、これらのメソッドのEventInfo オブジェクトの配列を取得します。

.other ディレクティブを使用するイベントに関連付けられているメソッドは、ランタイムにとって特別な意味を持っていません。 C# および Visual Basic コンパイラでは、.other ディレクティブは使用されません。

適用対象

GetOtherMethods(Boolean)

.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 ディレクティブを使用してメタデータ内のイベントに関連付けられているメソッドを表す配列。 仕様に一致するメソッドがない場合は、空の配列が返されます。

例外

このメソッドは実装されていません。

注釈

イベントのメタデータは、次の 4 種類のメソッドをイベントに関連付けることができます。

  • .addon ディレクティブは、イベント ハンドラーの追加に使用するメソッドを指定します。 GetAddMethod メソッドを使用して、そのメソッドのEventInfoを取得します。

  • .removeon ディレクティブは、イベント ハンドラーのデタッチに使用するメソッドを指定します。 GetRemoveMethod メソッドを使用して、このメソッドのEventInfoを取得します。

  • .fire ディレクティブは、イベントの発生に使用されるメソッドを指定します。 GetRaiseMethod メソッドを使用して、このメソッドのEventInfoを取得します。

  • .other ディレクティブは、イベントに関連付けられているその他のメソッドを指定します。 GetOtherMethods メソッドを使用して、これらのメソッドのEventInfo オブジェクトの配列を取得します。

.other ディレクティブを使用するイベントに関連付けられているメソッドは、ランタイムにとって特別な意味を持っていません。 C# および Visual Basic コンパイラでは、.other ディレクティブは使用されません。

適用対象