Поделиться через


CA1702: для сложных слов следует использовать правильный регистр

TypeName

CompoundWordsShouldBeCasedCorrectly

CheckId

CA1702

Категория

Microsoft.Naming

Критическое изменение

Критическое — для сборок

Не критическое — если вызывается для параметров типов

Причина

Имя идентификатора состоит из нескольких слов и по крайней мере одно из них имеет неправильный регистр в сложном слове.

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

Имя идентификатора делится на слова на основе их регистра. Каждое сочетание двух слитно написанных слов проверяется библиотекой орфографии Microsoft. При обнаружении подобных сочетаний имя идентификатора нарушает правило. Например, нарушают правило такие сложные слова как "CheckSum" и "MultiPart"; их правильное написание — "Checksum" и "Multipart". В правиле есть несколько исключений, вызванных использованием определенных слов ранее; существуют слова, такие как "Toolbar" и "Filename", которые следует при помощи заглавных букв разделять на две части (в данном случае "ToolBar" и "FileName").

Соглашения об именах обеспечивают единообразие библиотек, предназначенных для выполнения в среде CLR. Это позволяет сократить время обучения, необходимое для освоения новых библиотек программного обеспечения, и укрепить уверенность клиента в том, что библиотека была разработана опытным разработчиком управляемого кода.

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

Исправьте регистр знаков имени в соответствии с соглашением.

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

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

Связанные правила

CA1701: соблюдайте правильность регистра в составных словах строк ресурса

CA1709: идентификаторы должны иметь правильный регистр

CA1708: идентификаторы должны отличаться не только регистром

См. также

Основные понятия

Соглашения о написании прописными буквами

Другие ресурсы

Правила именования