JetBrains Rider 2026.1 Help

コードインスペクション:「フィールド」キーワードに置き換え

このインスペクションは、プロパティを実装するためだけに使用されるプライベートなバッキングフィールドをレポートし、そのプロパティ内でコンテキストの field キーワードに置き換えることができることを示します。 プロパティのカスタム アクセサ ロジックを維持しながら、個別のフィールド宣言を削除します。

サンプル

private string _name = ""; public string Name { get => _name; set => _name = value ?? throw new ArgumentNullException(nameof(value)); }
public string Name { get; set => field = value ?? throw new ArgumentNullException(nameof(value)); } = "";

クイックフィックス

プロパティの動作は変わりませんが、専用のバッキングフィールドが不要になったため、コードが小さくなります。

2026 年 6 月 12 日