Share via


Avoid unused private fields

TypeName

AvoidUnusedPrivateFields

CheckId

CA1823

Category

Microsoft.Performance

Breaking Change

Non Breaking

Cause

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

Rule Description

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

How to Fix Violations

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

When to Suppress Warnings

It is safe to suppress a warning from this rule.

Avoid uninstantiated internal classes

Review unused parameters

Remove unused locals

Avoid uncalled private code