ReSharper LINQ扩展方法格式化

时间:2012-03-05 22:34:39

标签: linq formatting resharper extension-methods resharper-6.0

我正在努力使用Resharpers格式化。 请考虑以下代码:

product.Resources.Where(x => x.Tracked).Pipe(y =>
                                             {
                                                 //Action       
                                             });

我怎样才能告诉ReSharper在花括号和花括号本身中缩进一部分?我尝试了几种Resharper格式设置,但在这种情况下没有任何效果。

编辑:

我想要一个与此类似的格式:

product.Resources.Where(x => x.Tracked).Pipe(y =>
    {
        //Action       
    });

1 个答案:

答案 0 :(得分:5)

请参阅https://stackoverflow.com/a/819393/736079

您可以自定义ReSharper来执行此操作,您需要执行以下操作(All in ReSharper - > Options - > C# - > Formatting Style):

  • 在Braces Layout中,将Array和object initializer设置为At Next line(BSD Style)。
  • 在“其他”中,确保“连续行缩进倍数”设置为1。
  • 在“其他”中,确保取消选中“缩进”数组,对象和集合初始化程序块。

你应该得到你想要的风格。