当我使用 Resharper CTRL + ALT + SHIFT + F 自动格式化超过最大行长的行(在我的情况下说它是 80 个字符)时,我得到以下信息:
return
View(new ViewModel
{
Identifier = identifier,
Files = service.AllFiles()
});
但我真正想要的是不要在“return”关键字之后换行(即没有单独的一行return关键字),如下所示:
return View(new ViewModel
{
Identifier = identifier,
Files = service.AllFiles()
});
有谁知道如何“配置” Resharper 来实现这一点?:)
这是另一个例子,这是我现在看到的:
return
repository.Session.CreateCriteria(typeof(SomeType))
.Add(Expression.Eq("Identifier", identifier))
.UniqueResult<SomeType>();
当我真的想看:
return repository.Session.CreateCriteria(typeof(SomeType))
.Add(Expression.Eq("Identifier", identifier))
.UniqueResult<SomeType>();
更新:
这里是“总是砍”:
return View(new OrganisationFileLoadViewModel
{
Identifier = identifier,
AllExistingOrganisationFiles = nmdsOrganisationFileLoadService.AllNMDSOrganisationFiles()
});
这是“如果长就剁”:
return
View(new OrganisationFileLoadViewModel
{
Identifier = identifier,
AllExistingOrganisationFiles = nmdsOrganisationFileLoadService.AllNMDSOrganisationFiles()
});