Поделиться через


MulticastDelegate.RemoveImpl(Delegate) Метод

Определение

Удаляет элемент, равный указанному делегату, из списка вызовов данного MulticastDelegate.

protected:
 override Delegate ^ RemoveImpl(Delegate ^ value);
protected override sealed Delegate? RemoveImpl (Delegate value);
protected override sealed Delegate RemoveImpl (Delegate value);
override this.RemoveImpl : Delegate -> Delegate
Protected Overrides NotOverridable Function RemoveImpl (value As Delegate) As Delegate

Параметры

value
Delegate

Делегат, который нужно найти в списке вызовов.

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

Если value обнаружен в списке вызовов данного экземпляра, то новый Delegate без value в списке вызовов; в противном случае — данный экземпляр со своим исходным списком вызовов.

Исключения

Невозможно создать экземпляр абстрактного класса, или этот элемент был вызван с помощь механизма позднего связывания.

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