【发布时间】:2014-09-11 09:15:12
【问题描述】:
当我编写这样的 MSpec 上下文时:
[Subject(typeof(TheType), "Concern")]
internal class when_this_test_is_run
{
Establish context = () =>
{
// some code...
};
Because of = () => Do.Something();
It should_do_this;
It should_do_that;
}
当我让 ReSharper 重新格式化代码时,它总是在任何匿名方法的委托下方插入一个空行,即有一个 { 块 } 作为其主体。它不会在简单表达式的委托之后插入空行。所以在上面的例子中,Establish context 代表有一个空行,但Because of 和It 没有。
这让我发疯,因为我不希望它插入空行,但我不知道我需要更改什么设置来阻止它发生。
有什么想法吗?
【问题讨论】:
-
有趣的是,我实际上正在寻找完全相反的结果,因为 Resharper 9 默认会删除单行字段周围的空白行。
标签: c# resharper code-formatting mspec