MulticastDelegate.RemoveImpl(Delegate) メソッド

定義

対象の MulticastDelegate の呼び出しリストから、指定したデリゲートと等しい要素を削除します。

protected:
 override Delegate ^ RemoveImpl(Delegate ^ value);
protected override sealed Delegate? RemoveImpl (Delegate value);
protected override sealed Delegate RemoveImpl (Delegate value);
override this.RemoveImpl : Delegate -> Delegate
Protected Overrides NotOverridable Function RemoveImpl (value As Delegate) As Delegate

パラメーター

value
Delegate

呼び出しリストで検索するデリゲート。

戻り値

Delegate

対象のインスタンスの呼び出しリスト内で value が見つかった場合は、value が含まれない呼び出しリストを持つ新しい Delegate。それ以外の場合は、元の呼び出しリストを持つ対象のインスタンス。

例外

抽象クラスのインスタンスを作成することができないか、またはこのメンバーは遅延バインド メカニズムで呼び出されました。

適用対象