Como parar o Resharper da quebra de linha após a palavra-chave de retorno para linhas longas?
Quando eu formato automaticamente com o Resharper CTRL + ALT + SHIFT + F para linhas maiores que o comprimento máximo da linha (no meu caso dizem que são 80 caracteres), recebo o seguinte:
return
View(new ViewModel
{
Identifier = identifier,
Files = service.AllFiles()
});
Mas o que eu realmente quero é issonão quebrar após a palavra-chave "return" (isto é, não ter a palavra-chave return em uma linha sozinha), assim:
return View(new ViewModel
{
Identifier = identifier,
Files = service.AllFiles()
});
Alguém sabe como "configurar" Resharper para fazer isso acontecer? :)
Aqui está outro exemplo, aqui está o que estou vendo agora:
return
repository.Session.CreateCriteria(typeof(SomeType))
.Add(Expression.Eq("Identifier", identifier))
.UniqueResult<SomeType>();
Quando eu realmente quero ver:
return repository.Session.CreateCriteria(typeof(SomeType))
.Add(Expression.Eq("Identifier", identifier))
.UniqueResult<SomeType>();
ATUALIZAR:
Aqui está "chop always":
return View(new OrganisationFileLoadViewModel
{
Identifier = identifier,
AllExistingOrganisationFiles = nmdsOrganisationFileLoadService.AllNMDSOrganisationFiles()
});
Aqui está "chop if long":
return
View(new OrganisationFileLoadViewModel
{
Identifier = identifier,
AllExistingOrganisationFiles = nmdsOrganisationFileLoadService.AllNMDSOrganisationFiles()
});