ReSharper 2024.1 Help

Code inspection: Auto-property accessor is never used (private accessibility)

This inspection reports private auto-properties that have nominal usages, but may not do anything meaningful because one of their accessors is never used.

Heere is an example that illustrates the issue in a simple case:

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"); } }
Last modified: 28 May 2024