We recommend using Visual Studio 2017

CA1823: Avoid unused private fields


The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.

The latest version of this topic can be found at CA1823: Avoid unused private fields.

|Breaking Change|Non-breaking|

This rule is reported when a private field in your code exists but is not used by any code path.

Private fields were detected that do not appear to be accessed in the assembly.

To fix a violation of this rule, remove the field or add code that uses it.

It is safe to suppress a warning from this rule.

CA1812: Avoid uninstantiated internal classes

CA1801: Review unused parameters

CA1804: Remove unused locals

CA1811: Avoid uncalled private code