在 ReSharper 中允许同行空方法
Allow same-line empty methods in ReSharper
有没有办法告诉 ReSharper 允许空方法和构造函数使用同行括号?
例如:
MyConstructor(int x) : BaseConstructor(x) { }
protected virtual void Foo() { }
应该不转换为:
MyConstructor(int x) : BaseConstructor(x)
{
}
protected virtual void Foo()
{
}
在第一种情况下,我不需要方法体,我只需为父构造函数提供参数。
在第二种情况下,我定义了一个 "optional abstract" 方法,使其成为虚拟的,因此不需要主体。
转到 ReSharper -> 选项... -> 代码编辑 -> C# -> 格式样式 -> 大括号布局。
找到空大括号格式化,设置为在同一行.
这是一张显示如何找到该设置的屏幕截图。
有没有办法告诉 ReSharper 允许空方法和构造函数使用同行括号?
例如:
MyConstructor(int x) : BaseConstructor(x) { }
protected virtual void Foo() { }
应该不转换为:
MyConstructor(int x) : BaseConstructor(x)
{
}
protected virtual void Foo()
{
}
在第一种情况下,我不需要方法体,我只需为父构造函数提供参数。
在第二种情况下,我定义了一个 "optional abstract" 方法,使其成为虚拟的,因此不需要主体。
转到 ReSharper -> 选项... -> 代码编辑 -> C# -> 格式样式 -> 大括号布局。
找到空大括号格式化,设置为在同一行.
这是一张显示如何找到该设置的屏幕截图。