次の方法で共有


EventInfo.GetOtherMethods メソッド

定義

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

オーバーロード

GetOtherMethods()

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

GetOtherMethods(Boolean)

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

GetOtherMethods()

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

注釈

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

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

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

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

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

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

適用対象

GetOtherMethods(Boolean)

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

例外

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

注釈

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

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

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

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

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

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

適用対象