コードインスペクション:プロパティをプライベート setter 付き自動プロパティに変換する
このインスペクションは、setter がプライベートな自動プロパティ setter として表現できる、単純なバッキングフィールドを持つプロパティを報告します。 これは、既存のプロパティロジックが自動プロパティとして十分単純であるものの、外部コードから値を代入できないようにする場合に適用されます。
サンプル
class A
{
int p;
public int P
{
get { return p; }
private set { p = value; }
}
}
class A
{
public int P { get; private set; }
}
クイックフィックス
プロパティを自動プロパティに変換し、setter private を保持します。
2026 年 6 月 12 日