CA1722: Identyfikatory powinny mieć poprawny prefiks
TypeName |
IdentifiersShouldNotHaveIncorrectPrefix |
CheckId |
CA1722 |
Kategoria |
Microsoft.Naming |
Zmiana kluczowa |
Kluczowa |
Przyczyna
Identyfikator ma niepoprawny prefiks.
Opis reguły
Przez konwencję, tylko niektóre elementy mają nazwy, które rozpoczynają się od określonego prefiksu.
Nazwy typów nie mają określonego prefiksu i nie powinny mieć prefiksu "C".Ta reguła raportuje naruszenia dla nazw typów, takich jak "CMyClass" i nie zgłasza naruszeń dla nazw typów, takich jak "Cache".
Konwencje nazewnictwa zapewniają wspólny wygląd bibliotek przeznaczonych dla środowiska uruchomieniowego CLR.Zmniejsza to krzywą zdobywania wiedzy, która jest wymagana dla nowych bibliotek oprogramowania i zwiększa ufność klientów w to, że biblioteka został opracowana przez osobę, która ma doświadczenie w rozwijaniu kodu zarządzanego.
Jak naprawić naruszenia
Usuń prefiks z identyfikatora.
Kiedy pominąć ostrzeżenia
Nie należy pomijać ostrzeżenia dotyczącego tej reguły.