コードインスペクション:冗長な明示的な位置プロパティ宣言
このインスペクションは、プライマリコンストラクターパラメーターからすでに生成されているレコードプロパティが明示的に宣言されており、独自の実装が追加されていないことを報告します。 この場合、明示的なプロパティは、レコードがすでに提供している内容を単に複製するだけです。
サンプル
record Person(string Name)
{
public string Name { get; init; } = Name;
}
record Person(string Name);
クイックフィックス
このクイックフィックスは、明示的なプロパティ宣言を削除します。 明示的なプロパティに属性が含まれている場合、クイックフィックスは可能な限り生成された位置プロパティに移動することで、属性を保持します。
2026 年 6 月 12 日