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

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

返回

Delegate

新的多路广播(可组合)委托,其调用列表将当前多路广播(可组合)委托的调用列表和 d 的调用列表连接在一起;或者如果 dnull,则返回当前多路广播(可组合)委托。

例外

注解

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

当前实现只引发 MulticastNotSupportedException

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

适用于

另请参阅