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

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

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

Delegate

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

Исключения

Создается всегда.

Комментарии

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

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

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

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

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