JetBrains Rider 2024.1 ヘルプ

コード検査: 自動プロパティアクセサーは決して使用されません (private アクセス)

このインスペクションは、名目上の使用箇所を持つプライベート auto-properties を報告しますが、アクセサーの 1 つが使用されないため、意味のあることは何も実行されない可能性があります。

以下に、簡単なケースでこの問題を説明する例を示します。

class Post { // Set in the constructor but never read private string Name { get; set; } // Read once but the value is never set private bool NeedsReview { get; set; } Post(string name) => Name = name; void FlagReview() { if(NeedsReview) Console.WriteLine("Please review"); } }