CA1724: Nazwy typów nie powinny odpowiadać nazwom pól
TypeName |
TypeNamesShouldNotMatchNamespaces |
CheckId |
CA1724 |
Kategoria |
Microsoft.Naming |
Zmiana kluczowa |
Kluczowa |
Przyczyna
Nazwa typu odpowiada nazwom obszaru nazw .NET Framework w porównaniu nie uwzględniającym wielkości liter.
Opis reguły
Nazwy typów powinny nie odpowiadać nazwom przestrzeni nazw, które są zdefiniowane w bibliotece klas .NET Framework.Naruszenie tej zasady może zmniejszyć użyteczność biblioteki.
Jak naprawić naruszenia
Wybierz nazwę typu, która nie pasuje do nazwy przestrzeni nazw biblioteki klas .NET Framework.
Kiedy pominąć ostrzeżenia
Dla nowego oprogramowania, nie występują znane scenariusze, gdzie należy pomijać ostrzeżenia od tej reguły.Zanim można pominąć ostrzeżenie, należy rozważyć jak użytkownicy biblioteki mogą się pomylić przez pasujące nazwy.Dla wydawanych bibliotek, można musieć pomijać ostrzeżenia od tej reguły.