CA1707: идентификаторы не должны содержать знак подчеркивания
TypeName |
IdentifiersShouldNotContainUnderscores |
CheckId |
CA1707 |
Категория |
Microsoft.Naming |
Критическое изменение |
Breaking — для сборок Не критическое — если вызывается для параметров типов |
Причина
Имя идентификатора содержит знак подчеркивания (_).
Описание правила
В соответствии с соглашением имена идентификаторов не могут содержать знак подчеркивания (_). Правило проверяет пространства имен, типы, члены и параметра.
Соглашения об именах обеспечивают единообразие библиотек, предназначенных для выполнения в среде CLR. Это позволяет сократить время обучения, необходимое для освоения новых библиотек программного обеспечения, и укрепить уверенность клиента в том, что библиотека была разработана опытным разработчиком управляемого кода.
Устранение нарушений
Удалите из имени все знаки подчеркивания.
Отключение предупреждений
Для этого правила отключать вывод предупреждений не следует.
Связанные правила
CA1709: идентификаторы должны иметь правильный регистр
CA1708: идентификаторы должны отличаться не только регистром