在ReSharper

时间:2015-10-02 05:11:03

标签: c# resharper resharper-9.0

有没有办法告诉ReSharper允许空行方法和构造函数使用相同的行括号?

例如:

MyConstructor(int x) : BaseConstructor(x) { }

protected virtual void Foo() { }

应转换为:

MyConstructor(int x) : BaseConstructor(x)
{
}

protected virtual void Foo()
{
}

在第一种情况下,我不需要方法体,我只是为父构造函数提供其参数。

在第二种情况下,我通过将其设为虚拟来定义“可选抽象”方法,因此不需要正文。

1 个答案:

答案 0 :(得分:8)

转到 ReSharper - >选项...... - >代码编辑 - > C# - >格式化样式 - >大括号布局
找到空大括号格式并将其设置为同时在同一行

这是一个屏幕截图,显示如何查找设置。

enter image description here