CA1726: Używaj preferowanych terminów
TypeName |
UsePreferredTerms |
CheckId |
CA1726 |
Kategoria |
Microsoft.Naming |
Zmiana kluczowa |
Kluczowa - gry jest uruchamiana dla zestawów Niekluczowa - gdy jest uruchamiana dla parametrów typu |
Przyczyna
Nazwa widocznego z zewnątrz identyfikatora zawiera termin, dla którego istnieje alternatywny, preferowany termin.Alternatywnie, nazwa zawiera określenie Flag lub Flags.
Opis reguły
Ta reguła analizuje identyfikator na tokeny.Każdy pojedynczy token i każda kombinacja dwóch sąsiednich tokenów jest porównywana do terminów, które są wbudowane w reguły i w sekcji przestarzałe słowników niestandardowych.W poniższej tabeli przedstawiono terminy, które są wbudowane w reguły i ich preferowane alternatywy.
Termin przestarzały |
Termin preferowany |
---|---|
Arent |
AreNot |
Cancelled |
Canceled |
Cant |
Cannot |
ComPlus |
EnterpriseServices |
Couldnt |
CouldNot |
Didnt |
DidNot |
Doesnt |
DoesNot |
Dont |
DoNot |
Flag lub Flags |
Brak zastępczego terminu.Nie używać. |
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 |
Jak naprawić naruszenia
Aby naprawić naruszenie tej zasady, należy zastąpić termin preferowanym terminem alternatywnym.
Kiedy pominąć ostrzeżenia
Można pominąć ostrzeżenie od tej zasady tylko wtedy, gdy nazwa identyfikatora jest zamierzone i dotyczy pierwotnego terminu zamiast preferowanego terminu.