Me gustaría poder controlar el código predeterminado que se genera para los eventos cuando uso uno de los bloques generados automáticamente de Visual Studio. La plantilla actual es la siguiente:¿Es posible modificar el código del controlador de eventos generado automáticamente en Visual Studio?
void HandlerName(object sender, HandlerEventArgs e) {
throw new NotImplementedException();
}
quisiera cambiar esto a lo siguiente:
private void HandlerName(object sender, HandlerEventArgs args) {
throw new NotImplementedException();
}
A saber que es el argumento args
que siempre cambian.
ACTUALIZACIÓN: Además de esto, es política que también incluyamos comentarios para miembros privados aquí, por lo tanto, otro caso de uso para mi requisito es también generar el comentario predeterminado.
ACTUALIZACIÓN 2: Ahora retraer el razonamiento por querer cambiar el nombre de e
a args
debido a la evidencia de una convención de nombres no estándar, sin embargo todavía me gustaría anular la plantilla si es posible para el acceso explícito modificadoras y predeterminados comentarios .
francamente, me gustaría poner automáticamente el 'privado'. –
De acuerdo, aunque no es tan importante para mí como privado es el modificador de acceso predeterminado para los miembros. Particularmente me gustaría 'args' en lugar de' e' debido a la cara que suelo usar 'e' dentro de las expresiones lambda, especialmente los eventos lambda donde' (s, e) 'se desea, aunque recientemente cambié a '(s, a)'. –
Hay una razón por la cual el parámetro argumentos de evento siempre se llama 'e'. Es una convención estándar en el.NET World, recomendado por todas las guías de estilo oficiales y no oficiales, y le recomiendo encarecidamente que comience a seguirlo. La modificación de 'args' es bastante no estándar, lo que perjudica la legibilidad sin ningún beneficio. –