I have a class which uses an enumeration, the enum is currently in it's own file which seems wasteful.
What is the general opinion on enums being placed within the namespace of a file that they are consumed in?
Or should the enum really live in it's own cs file?
Edit
I should mention that while the class in question uses these enumerations, so does external callers. In otherwords, another class can set these enumerations. So they are not used internally to the class, otherwise this question would be a no brainer.