2010-02-18 8 views
7

me gusta mi código formateado como esto:ReSharper: el formato de delegados

WithDataContext.Execute(
    delegate(DataContext dataContext) 
    { 
     // code goes here. 
    }); 

ReSharper quiere auto-formato de esta manera:

WithDataContext.Execute(
          delegate(DataContext dataContext) 
           { 
            // code goes here. 
           }); 

¿qué opciones tengo que pellizcar para conseguir lo ¿Yo quiero?

Respuesta

10

ReSharper -> Opciones -> C# -> formato de estilo -> Los apoyos Layout -> método Anónimo declaración

Establecido en "En línea siguiente (BSD)"

ReSharper -> Opciones -> C# -> Estilo de formateo -> Otro -> Alinear construcciones de línea múltiple

Desmarque "Argumentos de llamada" y obtendrá lo que está buscando.

+0

Gracias - esto me estaba molestando –

2

No hay una opción para formatear de manera similar a la que puedo encontrar, pero eche un vistazo a ReSharper | Opciones: idiomas | C# | Estilo de formateo | Diseño de frenillos. Tiene una serie de opciones, como el formato de tipo anónimo.

+0

Al establecer "Declaración de método anónimo", puedo hacer que el delegado se alinee correctamente. Bueno. ¿De dónde provienen los espacios adicionales al comienzo de la línea 'delegado'? –