это метод, который мы хотим обработать, все, что ему нужно из его аргументов, - это eventArgs, чтобы он мог получить из него строку и столбец спреда
private void sshResults_ButtonClicked(object eventSender, EditorNotifyEventArgs eventArgs)
но потребитель называет это так:
this.sshResults_ButtonClicked(null, new EditorNotifyEventArgs(new SpreadView(), null, Row - 1,Column - 1));
Я не хочу так называть это, слишком много ресурсов, чтобы просто пропустить строку и столбец.
Какой хороший способ переписать это? Может быть, я могу создать другой метод, скопировать и вставить в него все тело первого метода и просто передать ему строку и столбец? тогда это вызывает избыточность кода? Примерно в 500 местах мы используем sshResults_ButtonClicked, но я просто хочу изменить упомянутое выше, поэтому я не хочу избавляться и от sshResults_ButtonClicked.