CA1724: Typnamen sollten nicht mit Namespaces übereinstimmen
TypeName |
TypeNamesShouldNotMatchNamespaces |
CheckId |
CA1724 |
Kategorie (Category) |
Microsoft.Naming |
Unterbrechende Änderung |
Breaking |
Ursache
Ein Typname stimmt mit einem .NET Framework-Namespacenamen in einem Vergleich, bei dem nicht zwischen Groß- und Kleinschreibung unterschieden wird, überein.
Regelbeschreibung
Typnamen dürfen nicht mit den Namen von in der .NET Framework-Klassenbibliothek definierten Namespaces übereinstimmen.Durch einen Verstoß gegen diese Regel kann die Verwendbarkeit der Bibliothek eingeschränkt werden.
Behandeln von Verstößen
Wählen Sie einen Typnamen aus, der nicht mit dem Namen eines Namespaces der .NET Framework-Klassenbibliothek übereinstimmt.
Wann sollten Warnungen unterdrückt werden?
In Zusammenhang mit Neuentwicklungen kommt es zu keinem Szenario, in dem Sie eine Warnung dieser Regel unterdrücken müssen.Bevor Sie die Warnung unterdrücken, berücksichtigen Sie sorgfältig, wie die Benutzer der Bibliothek durch die gleichlautenden Namen verwirrt werden könnten.Bei Versandbibliotheken müssen Sie u. U. eine Warnung dieser Regel unterdrücken.