2011-03-21 5 views
7

Duplicar posibles:
Can I customize automatic event handler generation in Visual Studio ?Configure VS 2010 para que no agregue nuevo EventHandler (...); cuando se añade un manejador de sucesos a través de + =

¿Puedo configurar VS2010 Intellisense para que haga esto:

SomeEvent += Some_Method; 

en lugar de esto:

SomeEvent += new EventHandler(Some_Method); 

al agregar un Manejador de eventos mediante + = y presionar la tecla Mayús?

Entiendo que esto no hace ninguna diferencia en cuanto a la IL generada pero personalmente prefiero la primera versión. Es más fácil de leer y no tengo que ir y arreglar las llamadas + =/- = cuando voy y cambiar el tipo de EventHandler a algo diferente.

+2

No hay opción para esto. Realmente no importa qué sabor uses, producen la misma IL. –

+0

Ojalá pudiera chupar el guión bajo y deshacerme de la nueva sintaxis. –

+1

Duplicado de [¿Puedo personalizar la generación automática de controladores de eventos en Visual Studio?] (Http://stackoverflow.com/questions/4471593/can-i-customize-automatic-event-handler-generation-in-visual-studio) - hay un [conectar artículo] (https://connect.microsoft.com/VisualStudio/feedback/details/632300/auto-generated-event-handlers-should-use-implicit-conversion-of-method-group-to- delegado) vinculado a esa pregunta en la que Microsoft se ha negado a solucionarlo. – adrianbanks

Respuesta

2

No, lo siento. Simplemente sigo el comportamiento predeterminado y luego elimino la pelusa extra después de que me ha quitado el método.

Cuestiones relacionadas