title: Should enums in C# have their own file?
body: <p>I have a class which uses an enumeration, the enum is currently in its own file which seems wasteful.</p>
  
  <p>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 its own cs file? </p>
  
  <p><strong>Edit</strong></p>
  
  <p>I should mention that while the class in question uses these enumerations, so does external callers. In other words, another class can set these enumerations. So they are not used internally to the class, otherwise this question would be a no brainer.</p>