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


CA1726: используйте предпочтительные термины

TypeName

UsePreferredTerms

CheckId

CA1726

Категория

Microsoft.Naming

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

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

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

Причина

Имя видимого снаружи идентификатора включает термин, для которого существует другой предпочтительный термин. Также это предупреждение возникает, если имя содержит термин Flag или Flags.

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

Это правило разделяет идентификатор на лексемы. Каждая отдельная лексема и каждая последовательность двух лексем сравнивается с терминами, встроенными в правило, и с разделом устаревших терминов всех пользовательских словарей. В следующей таблице показаны термины, встроенные в правило, и предпочтительные термины, которые следует использовать вместо первых.

Устаревший термин

Предпочтительный термин

Arent

AreNot

Отменено

Canceled

Cant

Cannot

ComPlus

EnterpriseServices

Couldnt

CouldNot

Didnt

DidNot

Doesnt

DoesNot

Dont

DoNot

Flag или Flags

Замена отсутствует. Не используется.

Hadnt

HadNot

Hasn’t

HasNot

Havent

HaveNot

Indices

Indexes

Isnt

IsNot

LogIn

LogOn

LogOut

LogOff

Shouldnt

ShouldNot

SignOn

SignIn

SignOff

SignOut

Wasnt

WasNot

Werent

WereNot

Wont

WillNot

Wouldnt

WouldNot

Writeable

Writable

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

Чтобы устранить нарушение этого правила, замените термин на аналогичный предпочтительный термин.

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

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

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

Предупреждения именования