This inspection reports private auto-properties that have nominal usages, but may not do anything meaningful because one of their accessors is never used.
Here is an example that illustrates the issue in a simple case:
classPost{// Set in the constructor but never readprivatestring Name {get;set;}// Read once but the value is never setprivatebool NeedsReview {get;set;}Post(string name)=> Name = name;voidFlagReview(){if(NeedsReview)
Console.WriteLine("Please review");}}