CA1722: идентификаторы не должны иметь неверные префиксы
TypeName |
IdentifiersShouldNotHaveIncorrectPrefix |
CheckId |
CA1722 |
Категория |
Microsoft.Naming |
Критическое изменение |
Критическое изменение |
Причина
Идентификатор имеет неверный префикс.
Описание правила
В соответствии с соглашением об именовании, только некоторые элементы программирования могут иметь имена, которые начинаются с особого префикса.
Имена типов не имеют особого префикса, и к ним не следует добавлять префикс "C". Данное правило сообщает о нарушениях в таких именах типов, как «CMyClass», и не сообщает о нарушениях в таких именах типов, как «Cache».
Соглашения об именах обеспечивают единообразие библиотек, предназначенных для выполнения в среде CLR. Это позволяет сократить время обучения, необходимое для освоения новых библиотек программного обеспечения, и укрепить уверенность клиента в том, что библиотека была разработана опытным разработчиком управляемого кода.
Устранение нарушений
Удалите префикс из идентификатора.
Отключение предупреждений
Для этого правила отключать вывод предупреждений не следует.