title: Why do I get an Enum constant reference cannot be qualified in a case label?
body: <p>Why does the following code fail to compile, while changing the case statement to</p>
  
  <pre><code>case ENUM1: doSomeStuff();
  </code></pre>
  
  <p>works?</p>
  
  <pre><code>public enum EnumType
  {
      ENUM1, ENUM2, ENUM3;
  
      void doSomeStuff()
      {
          switch(this)
          {
          case EnumType.ENUM1: doSomeStuff();
          }
      }
  }
  </code></pre>