Eu tenho uma classe que usa uma enumeração, a enum está atualmente em seu próprio arquivo, o que parece um desperdício.
Qual é a opinião geral sobre enumerações sendo colocadas no espaço para nome de um arquivo em que elas são consumidas? Ou o enum deve realmente viver em seu próprio arquivo cs?
Editar
Devo mencionar que, embora a classe em questão use essas enumerações, os chamadores externos também. Em outras palavras, outra classe pode definir essas enumerações. Portanto, eles não são usados internamente para a turma, caso contrário, essa pergunta seria um acéfalo.