次の方法で共有


EventInfo.GetRaiseMethod メソッド

定義

イベントが発生すると呼び出されるメソッドが返されます。

オーバーロード

GetRaiseMethod()

イベントが発生すると呼び出されるメソッドが返されます。

GetRaiseMethod(Boolean)

派生クラスでオーバーライドされた場合は、パブリックでないメソッドを返すかどうかを指定して、イベントが発生したときに呼び出されるメソッドを返します。

GetRaiseMethod()

ソース:
EventInfo.cs
ソース:
EventInfo.cs
ソース:
EventInfo.cs

イベントが発生すると呼び出されるメソッドが返されます。

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

戻り値

イベントが発生すると呼び出されるメソッド。

実装

注釈

通常、このメソッドは、C# event キーワード (keyword)または Visual Basic Event キーワード (keyword)で宣言されたイベントに対して を返nullします。 これは、C# コンパイラと Visual Basic コンパイラが既定でこのようなメソッドを生成しないためです。

こちらもご覧ください

適用対象

GetRaiseMethod(Boolean)

ソース:
EventInfo.cs
ソース:
EventInfo.cs
ソース:
EventInfo.cs

派生クラスでオーバーライドされた場合は、パブリックでないメソッドを返すかどうかを指定して、イベントが発生したときに呼び出されるメソッドを返します。

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

パラメーター

nonPublic
Boolean

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

戻り値

イベントの発生時に呼び出された MethodInfo オブジェクト。

実装

例外

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

注釈

通常、このメソッドは、C# event キーワード (keyword)または Visual Basic Event キーワード (keyword)で宣言されたイベントに対して を返nullします。 これは、C# コンパイラと Visual Basic コンパイラが既定でこのようなメソッドを生成しないためです。

こちらもご覧ください

適用対象