在ReSharper中允许相同的空方法

Laz*_*zlo 4 c# resharper resharper-9.0

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

例如:

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

protected virtual void Foo() { }
Run Code Online (Sandbox Code Playgroud)

如果转换为:

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

protected virtual void Foo()
{
}
Run Code Online (Sandbox Code Playgroud)

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

在第二种情况下,我通过使其成为虚拟来定义"可选抽象"方法,因此不需要正文.

Dmy*_*nko 8

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

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

在此输入图像描述