Если Enum имена файлов классов должны иметь суффикс «Enum»?

При разбиении классов на файлы мне интересно, каково соглашение об именах для файлов классов, содержащих только перечисления. Должны ли они соответствовать имени перечисления, как любой другой класс, или они должны иметь суффикс «Enum», чтобы разработчик знал, что файл содержит только перечисление?

Например:

namespace MyCompanyName.MyApplication
{
    public enum Colors
    {
        Red,
        Blue,
        Green,
        Yellow
    }
}

Вы бы сказали, что файл, содержащий приведенный выше код должен называться «Colors.cs» или «ColorsEnum.cs»? В качестве альтернативы, возможно, существует другое общепринятое соглашение об именах для таких файлов?

7
задан Luke Baulch 21 June 2011 в 23:44
поделиться