When breaking out classes into files, I am wondering what the naming convention is for class files containing only enums. Should they match the enum name, like any other class, or should they be suffixed with 'Enum' so that the developer knows that the file contains only an enum?
For example:
namespace MyCompanyName.MyApplication
{
public enum Colors
{
Red,
Blue,
Green,
Yellow
}
}
Would you say the file containing the above code should be named 'Colors.cs' or 'ColorsEnum.cs'? Alternatively, perhaps there is another accepted naming convention for such files?