Export (0) Print
Expand All

Type names should not match namespaces

TypeName

TypeNamesShouldNotMatchNamespaces

CheckId

CA1724

Category

Microsoft.Naming

Breaking Change

Breaking

A type name matches one of the following namespace names in a case-insensitive comparison:

  • Collections

  • Forms

  • System

  • UI

Type names should not match the names of namespaces defined in the .NET Framework class library. Violating this rule can reduce the usability of the library.

Select a type name that does not match the name of a .NET Framework class library namespace.

For new development, there are no known scenarios where you must exclude a warning from this rule. For shipping libraries, you might have to exclude a warning from this rule.

Community Additions

ADD
Show:
© 2014 Microsoft