假设我在 C# 中有以下代码
var stringList = GetListOfStrings();
var firstString = stringList.Where(s => true)
.Where(s => true)
.Where(s => true)
.FirstOrDefault();
它做的不是很多,但它以我喜欢的方式被 ReSharper 和 Resharpers Code Cleanup 功能格式化。
现在假设我重写了该代码以仅调用该方法GetListOfStrings
而无需先将其分配给变量。在这种情况下,Resharper 将其格式化如下:
var firstString = GetListOfStrings()
.Where(s => true)
.Where(s => true)
.Where(s => true)
.FirstOrDefault();
有没有办法改变这一点,所以 ReSharper 将其格式化如下?
var firstString = GetListOfStrings().Where(s => true)
.Where(s => true)
.Where(s => true)
.FirstOrDefault();
如果有任何区别,我正在使用 ReSharper 8 Beta 和 VS 2013 预览版。