Sdílet prostřednictvím


CA1726: Použijte upřednostňované výrazy

TypeName

UsePreferredTerms

CheckId

CA1726

Kategorie

Microsoft.Naming

Narušující změna

Rozdělení - při vyvolání na sestaveních

Bez rozdělení - při vyvolání na parametrech typu

Příčina

Název externě viditelného identifikátoru zahrnuje výraz, pro který existuje alternativní, upřednostňovaný výraz.Případně název obsahuje také výraz Flag nebo Flags.

Popis pravidla

Toto pravidlo analyzuje identifikátor do tokenů.Každý jednotlivý token a každá kombinace dvou sousedních tokenů jsou porovnány s výrazy, které jsou integrovány do pravidla a do části Deprecated všech vlastních slovníků.Následující tabulka uvádí výrazy, které jsou integrovány do pravidla, a jejich upřednostňované alternativy.

Zastaralý výraz

Upřednostňovaný výraz

Arent

AreNot

Cancelled

Canceled

Cant

Cannot

ComPlus

EnterpriseServices

Couldnt

CouldNot

Didnt

DidNot

Doesnt

DoesNot

Dont

DoNot

Flag nebo Flags

Neexistuje žádný náhradní výraz.Nepoužívejte.

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 vyřešit porušení

Pro nápravu porušení tohoto pravidla nahraďte výraz alternativním upřednostňovaným výrazem.

Kdy potlačit upozornění

Varování tohoto pravidla potlačte pouze tehdy, pokud je název identifikátoru záměrný a konkrétně se vztahuje k původnímu výrazu namísto výrazu upřednostňovaného.

Související pravidla

Upozornění na pojmenování