ReSharper 2016.1 Help

Code Inspection: Non-accessed field (Private accessibility)

C# compiler can issue a number of warnings regarding unused fields:

Although ReSharper 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 filed is assigned non-constant value and has no read usages, ReSharper will help you detect the unused member.

class Foo { private int _a; // CS0414 private int _b; // No compiler warnings, but ReSharper issues its own warning here public Foo(int value) { _a = 1; _b = value; } }

See Also

Last modified: 19 August 2016