Naming warnings support adherence to the naming conventions of the .NET Framework Design Guidelines.
Compound words should be cased correctly
Do not name enum values 'Reserved'
Do not prefix enum values with type name
Events should not have before or after prefix
Flags enums should have plural names
Identifiers should be cased correctly
Identifiers should be spelled correctly
Identifiers should differ by more than case
Identifiers should have correct prefix
Identifiers should have correct suffix
Identifiers should not contain type names
Identifiers should not contain underscores
Identifiers should not have incorrect prefix
Identifiers should not have incorrect suffix
Identifiers should not match keywords
Only FlagsAttribute enums should have plural names
Parameter names should match base declaration
Parameter names should not match member names
Property names should not match get methods
Resource string compound words should be cased correctly
Resource strings should be spelled correctly
Type names should not match namespaces
Use preferred terms