Chciałbym móc kontrolować domyślny kod wygenerowany dla zdarzenia, gdy korzystam z jednego z automatycznie generowanych bloków programu Visual Studio. Obecny szablon jest następujący:Czy jest możliwa zmiana wygenerowanego automatycznie kodu obsługi zdarzeń w visual studio?
void HandlerName(object sender, HandlerEventArgs e) {
throw new NotImplementedException();
}
Chciałbym to zmienić na następujące kwestie:
private void HandlerName(object sender, HandlerEventArgs args) {
throw new NotImplementedException();
}
Mianowicie jest to argument args
że zawsze zmienić.
UPDATE: Nawiązując do tego jest polityka, że także tutaj komentarzy dla prywatnych użytkowników, a tym samym inny use-case dla mojego wymogiem jest również wygenerować domyślny komentarz.
UPDATE 2: I teraz wycofać rozumowanie dla chcących zmienić nazwę e
do args
powodu dowodów niestandardowym konwencji nazewnictwa, jednak nadal chciałby zastąpić szablonu, jeśli możliwe jednoznaczne dostępu modyfikatorów i domyślnych komentarzy .
Szczerze mówiąc, chciałbym, aby automatycznie wstawił "prywatny". –
Zgadzam się, chociaż nie jest to dla mnie tak ważne, ponieważ prywatne jest domyślnym modyfikatorem dostępu dla członków. W szczególności chciałbym użyć 'args' zamiast' e', ponieważ często używam 'e' w wyrażeniach lambda, szczególnie w zdarzeniach lambda, w których' (s, e) 'jest pożądane, chociaż ostatnio zmieniłem na '(s, a)'. –
Istnieje powód, dla którego parametr argumentów zdarzenia ma zawsze nazwę "e". Jest to standardowa konwencja w.Świat NET, zalecany przez wszystkie oficjalne i nieoficjalne przewodniki stylów, i radzę, abyś zaczął go śledzić. Modyfikowanie go do 'args' jest dość niestandardowe, co szkodzi czytelności bez żadnych korzyści. –