CA1811: не используйте невызываемый закрытый код
TypeName |
AvoidUncalledPrivateCode |
CheckId |
CA1811 |
Категория |
Microsoft.Performance |
Критическое изменение |
Не критическое |
Причина
Закрытый или внутренний член (член уровня сборки) не вызывается ни объектами сборки, ни средой CLR, ни делегатом.Ниже перечислены методы, которые не проверяются данным правилом.
Явные члены интерфейса.
Статические конструкторы.
Конструкторы сериализации.
Методы, помеченные атрибутом ComRegisterFunctionAttribute или ComUnregisterFunctionAttribute.
Члены, которые являются переопределениями.
Описание правила
Данное правило может сообщать о ложных положительных результатах, если в коде имеются точки входа, которые в данный момент не обнаруживаются логикой правила.Кроме того компилятор может выдавать невызываемый код в сборку.
Устранение нарушений
Чтобы устранить нарушение данного правила, удалите невызываемый код или добавьте код, который может его вызвать.
Отключение предупреждений
Отключение предупреждений о нарушении этого правила является безопасным.
Связанные правила
CA1812: не создавайте внутренние классы без экземпляров