У меня есть класс, который использует перечисление, enum в настоящее время находится в собственном файле, который кажется расточительным.
Каково общее мнение о том, что перечисления помещаются в пространство имен файла, в котором они используются? Или, если enum действительно живет в собственном файле cs?
Edit
Я должен упомянуть, что, хотя класс, о котором идет речь, использует эти перечисления, так же как и внешние вызывающие. Другими словами, другой класс может установить эти перечисления. Таким образом, они не используются внутри класса, иначе этот вопрос не будет проблематичным.