EventInfo.GetOtherMethods EventInfo.GetOtherMethods EventInfo.GetOtherMethods EventInfo.GetOtherMethods Method

定義

.other ディレクティブを使用して MSIL 内のイベントに関連付けられたメソッドを返します。Returns the methods that were associated with an event in MSIL using the .other directive.

オーバーロード

GetOtherMethods() GetOtherMethods() GetOtherMethods() GetOtherMethods()

.other ディレクティブを使用してメタデータ内のイベントに関連付けられているパブリック メソッドを返します。Returns the public methods that have been associated with an event in metadata using the .other directive.

GetOtherMethods(Boolean) GetOtherMethods(Boolean) GetOtherMethods(Boolean) GetOtherMethods(Boolean)

非パブリック メソッドを含めるかどうかを指定して、.other ディレクティブを使用してメタデータ内のイベントに関連付けられているメソッドを返します。Returns the methods that have been associated with the event in metadata using the .other directive, specifying whether to include non-public methods.

GetOtherMethods() GetOtherMethods() GetOtherMethods() GetOtherMethods()

.other ディレクティブを使用してメタデータ内のイベントに関連付けられているパブリック メソッドを返します。Returns the public methods that have been associated with an event in metadata using the .other directive.

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 ディレクティブを使用して、メタデータ内のイベントに関連付けられているパブリック メソッドを表す配列。An array representing the public methods that have been associated with the event in metadata by using the .other directive. そのようなパブリック メソッドがない場合は、空の配列が返されます。If there are no such public methods, an empty array is returned.

注釈

イベントのメタデータは、次の4種類のメソッドをイベントに関連付けることができます。The metadata for an event can associate four kinds of methods with the event:

  • ディレクティブ.addonは、イベントハンドラーを追加するために使用するメソッドを指定します。The .addon directive specifies the method used to add event handlers. メソッドを使用して、 EventInfoそのメソッドのを取得します。 GetAddMethodUse the GetAddMethod method to retrieve an EventInfo for that method.

  • ディレクティブ.removeonは、イベントハンドラーをデタッチするために使用するメソッドを指定します。The .removeon directive specifies the method used to detach event handlers. メソッドを使用して、 EventInfoそのメソッドのを取得します。 GetRemoveMethodUse the GetRemoveMethod method to retrieve an EventInfo for that method.

  • ディレクティブ.fireは、イベントを発生させるために使用するメソッドを指定します。The .fire directive specifies the method used to raise the event. メソッドを使用して、 EventInfoそのメソッドのを取得します。 GetRaiseMethodUse the GetRaiseMethod method to retrieve an EventInfo for that method.

  • ディレクティブ.otherは、イベントに関連付けられている他のメソッドを指定します。The .other directive specifies any other methods associated with the event. メソッドをGetOtherMethods使用して、これらのEventInfoメソッドのオブジェクトの配列を取得します。Use the GetOtherMethods method to retrieve an array of EventInfo objects for those methods.

.otherディレクティブを使用してイベントに関連付けられているメソッドは、ランタイムに特別な意味を持ちません。The methods associated with an event using the .other directive have no special significance to the runtime. C#および Visual Basic コンパイラは、 .otherディレクティブを使用しません。The C# and Visual Basic compilers do not use the .other directive.

GetOtherMethods(Boolean) GetOtherMethods(Boolean) GetOtherMethods(Boolean) GetOtherMethods(Boolean)

非パブリック メソッドを含めるかどうかを指定して、.other ディレクティブを使用してメタデータ内のイベントに関連付けられているメソッドを返します。Returns the methods that have been associated with the event in metadata using the .other directive, specifying whether to include non-public methods.

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 Boolean Boolean Boolean

非パブリック メソッドを含める場合は true。それ以外の場合は falsetrue to include non-public methods; otherwise, false.

戻り値

.other ディレクティブを使用して、メタデータ内のイベントに関連付けられているメソッドを表す配列。An array representing methods that have been associated with an event in metadata by using the .other directive. 指定に一致するメソッドがない場合は、空の配列が返されます。If there are no methods matching the specification, an empty array is returned.

例外

このメソッドは実装されていません。This method is not implemented.

注釈

イベントのメタデータは、次の4種類のメソッドをイベントに関連付けることができます。The metadata for an event can associate four kinds of methods with the event:

  • ディレクティブ.addonは、イベントハンドラーを追加するために使用するメソッドを指定します。The .addon directive specifies the method used to add event handlers. メソッドを使用して、 EventInfoそのメソッドのを取得します。 GetAddMethodUse the GetAddMethod method to retrieve an EventInfo for that method.

  • ディレクティブ.removeonは、イベントハンドラーをデタッチするために使用するメソッドを指定します。The .removeon directive specifies the method used to detach event handlers. メソッドを使用して、 EventInfoこのメソッドのを取得します。 GetRemoveMethodUse the GetRemoveMethod method to retrieve an EventInfo for this method.

  • ディレクティブ.fireは、イベントを発生させるために使用するメソッドを指定します。The .fire directive specifies the method used to raise the event. メソッドを使用して、 EventInfoこのメソッドのを取得します。 GetRaiseMethodUse the GetRaiseMethod method to retrieve an EventInfo for this method.

  • ディレクティブ.otherは、イベントに関連付けられている他のメソッドを指定します。The .other directive specifies any other methods associated with the event. メソッドをGetOtherMethods使用して、これらのEventInfoメソッドのオブジェクトの配列を取得します。Use the GetOtherMethods method to retrieve an array of EventInfo objects for those methods.

.otherディレクティブを使用してイベントに関連付けられているメソッドは、ランタイムに特別な意味を持ちません。The methods associated with an event using the .other directive have no special significance to the runtime. C#および Visual Basic コンパイラは、 .otherディレクティブを使用しません。The C# and Visual Basic compilers do not use the .other directive.

適用対象