title: Interfaces cannot contain fields
body: <p>probably a really dumb question, but I keep getting the above error with the following code:</p>
  
  <pre><code>public interface IAttributeOption
  {
      AttributeTypeCode Type { get; set; }
  }
  </code></pre>
  
  <p>You can probably tell, I'm trying to define an interface with a single property.</p>
  
  <p>I know that somebody is BOUND to tell me "an interface is a virtual class, blah blah" and I want to confirm in advance I KNOW THIS! I'm clearly trying to define a property, which as far as I am aware is fine in an interface.</p>
  
  <p>So what is wrong??</p>
  
  <p>Thanks :)</p>