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

多播(可组合)委托,其调用列表要追加到当前多播(可组合)委托的调用列表的末尾。

返回

新的多播(可组合)委托与调用列表连接当前多播(可组合)委托的调用列表,以及当前多播(可组合)委托(如果dd)的调用列表null

例外

注解

仅当当前委托是多播(可组合)时,此方法才适用。

当前实现只是引发一个 MulticastNotSupportedException

调用列表可以包含重复的条目;也就是说,引用同一对象上相同方法的条目。

适用于

另请参阅