次の方法で共有


ComAwareEventInfo.GetRaiseMethod(Boolean) メソッド

定義

派生クラスでオーバーライドされると、イベントの発生時に呼び出されたメソッドを返します。

public:
 override System::Reflection::MethodInfo ^ GetRaiseMethod(bool nonPublic);
public override System.Reflection.MethodInfo? GetRaiseMethod (bool nonPublic);
public override System.Reflection.MethodInfo GetRaiseMethod (bool nonPublic);
override this.GetRaiseMethod : bool -> System.Reflection.MethodInfo
Public Overrides Function GetRaiseMethod (nonPublic As Boolean) As MethodInfo

パラメーター

nonPublic
Boolean

非パブリック メソッドを返す場合は true。それ以外の場合は false

戻り値

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

例外

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

注釈

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

適用対象