CA1823: избегайте наличия неиспользованных закрытых полей

Свойство Значение
Идентификатор правила CA1823
Заголовок Избегайте неиспользуемых частных полей
Категория Производительность
Исправление является критическим или не критическим Не критическое
Включен по умолчанию в .NET 8 No

Причина

Это правило выдает предупреждение, когда в коде существует закрытое поле, не используемое ни в одном пути к коду.

Описание правила

Обнаружены закрытые поля, доступ к которым, судя по всему, не предоставляется в сборке.

Устранение нарушений

Чтобы устранить нарушение этого правила, удалите это поле или добавьте код, который его использует.

Когда лучше отключить предупреждения

Вы можете безопасно скрыть предупреждения, связанные с этим правилом.

Отключение предупреждений

Если вы просто хотите отключить одно нарушение, добавьте директивы препроцессора в исходный файл, чтобы отключить и повторно включить правило.

#pragma warning disable CA1823
// The code that's violating the rule is on this line.
#pragma warning restore CA1823

Чтобы отключить правило для файла, папки или проекта, задайте его серьезность none в файле конфигурации.

[*.{cs,vb}]
dotnet_diagnostic.CA1823.severity = none

Дополнительные сведения см. в разделе Практическое руководство. Скрытие предупреждений анализа кода.