我无法让Resharper的clenaup代码停止更改属性,如:
public long Value
{
get { return _thingy; }
set { _thingy = value; }
}
为:
public long Value
{
get
{
return _thingy;
}
set
{
_thingy = value;
}
}
直到今天,这已经很好了。我试过StyleCop,不喜欢它,然后卸载它。之后,我的所有简单属性都会扩展。
不是世界末日,而是因为我管理好几个分支(另一个故事)而有点麻烦。
有设置吗?
我正在使用Resharper 7.1和Visual Studio 2012。
答案 0 :(得分:1)
在resharper选项中,代码编辑,C#,换行符和换行,其他(在右侧面板中)有一个'在单行放置简单属性/索引器/事件声明'复选框,它接近你想要的。< / p>
它显示了一个示例 - 未选中:
class C
{
private int Property
{
get { return x; }
set { x = value; }
}
}
检查:
class C
{
private int Property { get { return x; } set { x = value; } }
}