Compartilhar via


Delegate.CombineImpl(Delegate) Método

Definição

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

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

Parâmetros

d
Delegate

O delegado multicast (combinável) cuja lista de invocação acrescentar ao final da lista de invocação do delegado multicast atual (combinável).

Retornos

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

Exceções

Comentários

Esse método só se aplicará se o delegado atual for multicast (combinável).

A implementação atual simplesmente gera um MulticastNotSupportedException.

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

Aplica-se a

Confira também