Do not prefix enum values with type name
.NET Framework 2.0
| TypeName | DoNotPrefixEnumValuesWithTypeName |
| CheckId | CA1712 |
| Category | Microsoft.Naming |
| Breaking Change | Breaking |
Names of enumeration members are not prefixed with the type name because type information is expected to be provided by development tools.
Naming conventions provide a common look for libraries that target the common language runtime. This reduces the time it takes to learn a new software library, and increases customer confidence that the library was developed by someone with expertise in developing managed code.