Если вы все еще хотите что-то изменить в автоматически сгенерированном коде для обработчика событий, я использую это расширение для Visual Studio уже пару лет.
Это очень полезногенерировать более чистое имя обработчика событий.Как вы увидите, вместо создания чего-то вроде txtName_LostFocus расширение предложит вам метод с именем, подобным этому: OnNameLostFocus.
Это поможет избавиться от подчеркивания и префиксов, которые мы обычно добавляем к элементам управления.Расширение имеет экран конфигурации для добавления всех префиксов, которые вы хотите.
Но все, что я говорю, не помогает ответить на ваш вопрос.Вот где это может помочь -> В коде, который вы можете загрузить, вы можете увидеть, как работает механизм для замены имени метода обработчика событий, и я полностью уверен, что вы можете найти решение для переименования любого аргумента, который вы хотите (если вы все еще хотите), а также, добавьте явный модификатор.
Я постараюсь найти решение и сообщу вам о моем прогрессе.
ОБНОВЛЕНИЕ: Вы можететакже используйте Resharper, который автоматически добавит явный модификатор для вас, используя механизм очистки.