Функция удобства для статического метода System.Delegate RemoveAll.NET
удаляет все экземпляры result = RemoveAll(combinedDelegate,removedDelegate)removedDelegate от combinedDelegate.
Используйте статический RemoveAll метод System.Delegate класс.