Although JetBrains Rider knows about all these warnings and provides design-time notifications for them, it goes one step further and detects unused fields not covered by compiler warnings. The example below shows that even if a field is assigned non-constant value and has no read usages, JetBrains Rider will help you detect the unused member.
classFoo{privateint _a;// CS0414privateint _b;// No compiler warnings, but JetBrains Rider issues its own warning herepublicFoo(intvalue){
_a =1;
_b =value;}}