2

Resharper のクリーンアップ コードを取得して、次のようなプロパティの変更を停止するのに問題があります。

    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 を使用しています。

4

1 に答える 1

1

resharper オプション、コード編集、C#、改行と折り返し、その他 (右側のパネル) には、必要なものに近い [単一行に単純なプロパティ/インデクサー/イベント宣言を配置する] チェックボックスがあります。

それはサンプルを示しています-チェックされていません:

class C
{
    private int Property
    {
        get { return x; }
        set { x = value; }
    }
}

チェック:

class C
{
    private int Property { get { return x; } set { x = value; } }
}
于 2013-05-08T10:53:52.510 に答える