EventInfo.GetAddMethod メソッド

定義

イベント ハンドラー デリゲートをイベント ソースに追加するために使用するメソッドを返します。

オーバーロード

名前 説明
GetAddMethod()

イベント ハンドラー デリゲートをイベント ソースに追加するために使用するメソッドを返します。

GetAddMethod(Boolean)

派生クラスでオーバーライドされると、イベントのAddEventHandler(Object, Delegate) メソッドのMethodInfo オブジェクトを取得し、非パブリック メソッドを返すかどうかを指定します。

GetAddMethod()

イベント ハンドラー デリゲートをイベント ソースに追加するために使用するメソッドを返します。

public:
 virtual System::Reflection::MethodInfo ^ GetAddMethod();
public:
 System::Reflection::MethodInfo ^ GetAddMethod();
public System.Reflection.MethodInfo GetAddMethod();
abstract member GetAddMethod : unit -> System.Reflection.MethodInfo
override this.GetAddMethod : unit -> System.Reflection.MethodInfo
member this.GetAddMethod : unit -> System.Reflection.MethodInfo
Public Function GetAddMethod () As MethodInfo

返品

イベント ハンドラー デリゲートをイベント ソースに追加するために使用するメソッドを表す MethodInfo オブジェクト。

実装

通常、このメソッドには次のシグネチャがあります。

add_<EventName>(<EventHandlerType> handler)

注釈

GetAddMethod は、イベント サブスクライブ メソッドを初期化して追加します。 AddEventHandler メソッドは、イベント ソースの呼び出しリストにイベント ハンドラー デリゲートを追加するために使用されます。

こちらもご覧ください

適用対象

GetAddMethod(Boolean)

派生クラスでオーバーライドされると、イベントのAddEventHandler(Object, Delegate) メソッドのMethodInfo オブジェクトを取得し、非パブリック メソッドを返すかどうかを指定します。

public:
 abstract System::Reflection::MethodInfo ^ GetAddMethod(bool nonPublic);
public abstract System.Reflection.MethodInfo GetAddMethod(bool nonPublic);
abstract member GetAddMethod : bool -> System.Reflection.MethodInfo
Public MustOverride Function GetAddMethod (nonPublic As Boolean) As MethodInfo

パラメーター

nonPublic
Boolean

true 非パブリック メソッドを返すことができる場合。それ以外の場合は false

返品

イベント ハンドラー デリゲートをイベント ソースに追加するために使用するメソッドを表す MethodInfo オブジェクト。

実装

例外

nonPublictrue、イベント ハンドラー デリゲートの追加に使用されるメソッドは非パブリックであり、呼び出し元にはパブリックでないメソッドに反映するアクセス許可がありません。

通常、このメソッドには次のシグネチャがあります。

add_<EventName>(<EventHandlerType> handler)

注釈

GetAddMethodは、イベント サブスクライブ メソッドを初期化し、ブール値として追加します。 AddEventHandler メソッドは、イベント ソースの呼び出しリストにイベント ハンドラー デリゲートを追加するために使用されます。

こちらもご覧ください

適用対象