Delegate.CombineImpl(Delegate) メソッド

定義

指定されたマルチキャスト (結合可能) デリゲートと現在のマルチキャスト (結合可能) デリゲートの呼び出しリストを連結します。

protected:
 virtual Delegate ^ CombineImpl(Delegate ^ d);
protected virtual Delegate CombineImpl(Delegate? d);
protected virtual Delegate CombineImpl(Delegate d);
abstract member CombineImpl : Delegate -> Delegate
override this.CombineImpl : Delegate -> Delegate
Protected Overridable Function CombineImpl (d As Delegate) As Delegate

パラメーター

d
Delegate

現在のマルチキャスト (結合可能) デリゲートの呼び出しリストの末尾に追加する呼び出しリストを持つマルチキャスト (結合可能) デリゲート。

返品

新しいマルチキャスト (結合可能) デリゲートと、現在のマルチキャスト (結合可能) デリゲートの呼び出しリストと dの呼び出しリストを連結する呼び出しリスト、または現在のマルチキャスト (結合可能) デリゲート ( dnullされている場合)。

例外

常にスローされます。

注釈

このメソッドは、現在のデリゲートがマルチキャスト (結合可能) の場合にのみ適用されます。

現在の実装では、単に MulticastNotSupportedExceptionがスローされます。

呼び出しリストには重複するエントリを含めることができます。つまり、同じオブジェクトで同じメソッドを参照するエントリです。

適用対象

こちらもご覧ください