在试用StyleCop后恢复Resharper - 获取/设置换行符

时间:2013-05-08 10:49:40

标签: c# visual-studio-2012 resharper stylecop resharper-7.1

我无法让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。

1 个答案:

答案 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; } }
}