CA1811: не используйте невызываемый закрытый код

Товар Значение
Идентификатор правила CA1811
Категория Microsoft.Performance
Критическое изменение Не критическое

Причина

Частный или внутренний (уровень сборки) член не содержит вызывающих объектов в сборке, не вызывается средой CLR и не вызывается делегатом. Следующие члены не проверка этим правилом:

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

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

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

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

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

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

CA1812: не создавайте внутренние классы без экземпляров

CA1801: проверьте неиспользуемые параметры

CA1804: удалите неиспользуемые локальные переменные