ReSharper格式化:禁用删除空间以创建匿名对象

时间:2017-06-19 12:08:24

标签: c# resharper

我不确定我的标题是否完全准确,但是,我想在ReSharper格式化中禁用格式化时删除空格的功能。下图描述了行为(红色=格式之前,绿色=格式之后)

ReSharper formatting

正如您可以看到id之前和fileId之后的空格被删除,所以:

new { id = fileId } - > new {id = fileId}

我想禁用此行为,实际上(如果可能)强制执行前导和尾随空格。我无法在ReSharper中找到调用该选项的内容 - >选项 - > C# - >格式化样式 - >空格标签。

非常感谢任何帮助

1 个答案:

答案 0 :(得分:2)

您可以使用选项保留间距:Within single-line initializer braces 在这里能找到它: Resharper - >选项 - >代码编辑 - > C# - >格式化样式 - >空间 enter image description here