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


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

TypeName

ResourceStringCompoundWordsShouldBeCasedCorrectly

CheckId

CA1701

Категория

Microsoft.Naming

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

Не критическое

Причина

Строка ресурса содержит составное слово с неверным регистром.

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

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

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

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

Измените написание слова, используя нужный регистр.

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

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

Можно также добавлять составные слова в пользовательский словарь для проверки орфографии. Слова в пользовательском словаре не приводят к нарушениям. Дополнительные сведения см. в разделе Практическое руководство. Настройка словаря анализа кода.

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

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

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

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

См. также

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

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

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

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