resharper内联对象初始化

Pat*_*ick 5 c# resharper

我使用resharper工作,当我清理代码时,我得到了这个布局:

mock.Setup(m => m.Products).Returns(new List<Product>{new Product{Name = "Football", Price =    25}, new Product{Name = "Surf board", Price = 179}, new Product{Name = "Running Shoes", Price = 95}}.AsQueryable());
Run Code Online (Sandbox Code Playgroud)

我宁愿:

mock.Setup(m => m.Products).Returns(new List<Product>{
    new Product{Name = "Football", Price = 25}, 
    new Product{Name = "Surf board", Price = 179}, 
    new Product{Name = "Running Shoes", Price = 95}
}.AsQueryable());
Run Code Online (Sandbox Code Playgroud)

这可能吗?

das*_*ash 4

您应该能够使用 Resharper 选项(主菜单 -> Resharper -> 选项)执行您想要的操作。

有两个地方你需要看:

大括号布局 > 数组和对象初始化器布局

和这里:

换行和换行 > 对象和集合初始值设定项