Delegate.CombineImpl(Delegate) Método

Definição

Concatena as listas de invocação do delegado multicast (combinável) especificado e do delegado multicast (combinável) atual.

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

Parâmetros

d
Delegate

O delegado multicast (combinável) cuja lista de invocações deve anexar ao final da lista de invocações do delegado multicast (combinável) atual.

Devoluções

Um novo delegado multicast (combinável) com uma lista de invocações que concatena a lista de invocações do delegado multicast (combinável) atual e a lista de invocações de d, ou o delegado multicast atual (combinável) se d for null.

Exceções

Observações

Este método aplica-se apenas se o delegado atual for multicast (combinável).

A implementação atual simplesmente lança um MulticastNotSupportedException.

A lista de invocações pode conter entradas duplicadas; ou seja, entradas que se referem ao mesmo método no mesmo objeto.

Aplica-se a

Ver também