Если у меня есть EventHandler со следующей подписью:
public static void ProcessStuff(object sender, ElapsedEventArgs e)
И если я пытаюсь вручную вызвать EventHandler следующим образом:
ProcessStuff(this, System.Timers.ElapsedEventArgs.Empty);
Почему я получаю сообщение об ошибке:
Аргумент 2: невозможно преобразовать из 'System.EventArgs'
в 'System.Timers.ElapsedEventArgs'
РЕДАКТИРОВАТЬ: Я также получаю то же сообщение об ошибке, если я установилручной вызов как:
ProcessStuff(this, System.EventArgs.Empty);