5

VS2010/R # 5.1¿Qué configuración de R # reformatea esta línea?

tengo esta "línea" de código:

With.Mocks(_mocks).Expecting(() => { 
    _fooServiceMock.Expect(x => x.FooMethod()).Return(fooMockData); 
}).Verify(() => { 

}); 

que realizan un código R # limpieza, que cambia el código de la siguiente manera:

With.Mocks(_mocks).Expecting(() => { _fooServiceMock.Expect(x => x.FooMethod()).Return(fooMockData); }).Verify(() => { }); 

Eso es, reformatea la declaración de tal manera que aparece por completo en una línea.

¿Qué configuración de IDE/R # es responsable de esto? ¿Qué puedo cambiar para preservar mis saltos de línea cuando realizo una limpieza del código R #?

Hubiera pensado 'R #/Opciones/Idiomas/C#/Formatear estilo/Saltos de línea y empaquetar/Preservar formateo existente/Mantener saltos de línea existentes', pero eso no parece hacer ninguna diferencia.

Respuesta

4

Es la opción Place simple anonymous method on single line en la categoría Line Breaks and Wrapping.

+0

* Mille Grazie *! – lance

+0

+1 para encontrar la configuración exacta – Gage

1

Vaya a Herramientas -> Opciones luego desplácese hacia abajo y debajo de Herramientas (diferente al primero) vaya a Limpieza del código. Si no tiene un perfil para editar, simplemente cree uno y seleccione su configuración. Creo que para lo que está buscando hacer, quiere tener el código de formateo sin marcar.

Ahora la próxima vez que ejecute Code Cleanup no lo moverá a una línea.

Para obtener más ayuda cheque a cabo http://www.jetbrains.com/resharper/webhelp/Code_Cleanup__Creating_Custom_Profiles.html

Editar: dado cuenta de esto

código de reformateo

Reformatea que código de acuerdo con las opciones configurables en ReSharper | Opciones | Idiomas | C# | Estilo de formateo para el código C#.

Cuestiones relacionadas