¿Cómo evitar que Resharper rompa la línea después de devolver la palabra clave para las líneas largas?
Cuando formateo automáticamente con Resharper CTRL + ALT + MAYÚS + F para líneas más largas que la longitud máxima de línea (en mi caso, digamos que es de 80 caracteres), obtengo lo siguiente:
return
View(new ViewModel
{
Identifier = identifier,
Files = service.AllFiles()
});
Pero lo que realmente quiero es eso.No envolver después de la palabra clave "return" (es decir, no tener la palabra clave de retorno en una línea por su cuenta), así:
return View(new ViewModel
{
Identifier = identifier,
Files = service.AllFiles()
});
¿Alguien sabe cómo "configurar" Resharper para que esto suceda? :)
Aquí hay otro ejemplo, esto es lo que estoy viendo ahora:
return
repository.Session.CreateCriteria(typeof(SomeType))
.Add(Expression.Eq("Identifier", identifier))
.UniqueResult<SomeType>();
Cuando realmente quiero ver:
return repository.Session.CreateCriteria(typeof(SomeType))
.Add(Expression.Eq("Identifier", identifier))
.UniqueResult<SomeType>();
ACTUALIZAR:
Aquí está "cortar siempre":
return View(new OrganisationFileLoadViewModel
{
Identifier = identifier,
AllExistingOrganisationFiles = nmdsOrganisationFileLoadService.AllNMDSOrganisationFiles()
});
Aquí está "picar si es largo":
return
View(new OrganisationFileLoadViewModel
{
Identifier = identifier,
AllExistingOrganisationFiles = nmdsOrganisationFileLoadService.AllNMDSOrganisationFiles()
});