CA1724 : les noms de types ne doivent pas être identiques aux espaces de noms
TypeName |
TypeNamesShouldNotMatchNamespaces |
CheckId |
CA1724 |
Catégorie |
Microsoft.Naming |
Modification avec rupture |
Oui |
Cause
Un nom de type correspond à un nom d'espace de noms .NET Framework dans une comparaison qui ne respecte pas la casse.
Description de la règle
Les noms de types ne doivent pas correspondre aux noms d'espaces de noms définis dans la bibliothèque de classes .NET Framework. Enfreindre cette règle peut réduire la facilité d'utilisation de la bibliothèque.
Comment corriger les violations
Sélectionnez un nom de type qui ne correspond pas au nom d'un espace de noms de la bibliothèque de classes du .NET Framework.
Quand supprimer les avertissements
Dans le cas d'un nouveau développement, aucun scénario connu n'oblige à supprimer un avertissement de cette règle. Avant de pouvoir supprimer l'avertissement, prenez bien en compte la façon dont les utilisateurs de votre bibliothèque pourraient confondre le nom correspondant. En cas de livraison de bibliothèques, vous pouvez être amené à supprimer un avertissement de cette règle.