Udostępnij za pośrednictwem


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.