Метод Delegate.RemoveAll(Delegate, Delegate)
Удаляет все вхождения списка вызовов одного делегата из списка вызовов другого делегата.
Синтаксис
public static Delegate RemoveAll(Delegate source, Delegate value)
Параметры
Возвращаемое значение
-
Новый делегат со списком вызовов, сформированным путем удаления из списка вызовов source всех вхождений списка вызовов value , если список вызовов value найден в списке вызовов source .Возвращает source , если value имеет значение null либо список вызовов value не найден в списке вызовов source .Возвращает пустую ссылку, если список вызовов value равен списку вызовов source , либо список вызовов source содержит только списки вызовов value , либо source является пустой ссылкой.