Delegate.CombineImpl(Delegate) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
Sempre atirado.
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.