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

Делегат многоадресной рассылки (комбинируемая), список вызовов которого добавляется в конец списка вызовов текущего делегата многоадресной рассылки (комбинируемой).

Возвращаемое значение

Новый делегат многоадресной рассылки (комбинируемая) со списком вызовов, который объединяет список вызовов текущего делегата многоадресной рассылки (комбинируемой) и список dвызовов или текущий делегат многоадресной рассылки (комбинируемая) при d наличии null.

Исключения

Всегда вызывается.

Комментарии

Этот метод применяется только в том случае, если текущий делегат является многоадресной рассылкой (комбинируется).

Текущая реализация просто создает исключение MulticastNotSupportedException.

Список вызовов может содержать повторяющиеся записи; То есть записи, ссылающиеся на тот же метод в одном объекте.

Применяется к

См. также раздел