Delegate.CombineImpl(Delegate) Metoda

Definice

Zřetězí seznamy volání zadaného delegáta vícesměrového vysílání (kombinovatelného) a aktuálního delegáta vícesměrového vysílání (kombinovatelného).

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

Parametry

d
Delegate

Vícesměrový (kombinovatelný) delegát, jehož seznam volání se má připojit na konec seznamu volání aktuálního vícesměrového (kombinovatelného) delegáta.

Návraty

Delegate

Nový vícesměrový (kombinovatelný) delegát se seznamem vyvolání, který zřetězí seznam vyvolání aktuálního vícesměrového (kombinovatelného) delegáta a seznam vyvolání nebo aktuální delegát vícesměrového vysílání d (combinable), pokud d je null .

Výjimky

Poznámky

Tato metoda se použije jenom v případě, že aktuální delegát je vícesměrové (kombinovatelné).

Aktuální implementace jednoduše vyvolá MulticastNotSupportedException .

Seznam volání může obsahovat duplicitní položky. To znamená, že položky, které odkazují na stejnou metodu u stejného objektu.

Platí pro

Viz také