title: Interface inheritance: is extending properties possible?
body: <p>I want to do this:</p>
  
  <pre><code>interface IBase
  {
      string Property1 { get; }
  }
  
  interface IInherited : IBase
  {
      string Property1 { get; set; }
  }
  </code></pre>
  
  <p>So that <code>IInherited</code> would have the <strong>inherited</strong> property <code>Property1</code> with added functionality to allow <code>set</code>.</p>
  
  <p>Is that possible? What's the syntax?</p>
  
  <p><strong>EDIT: please notice I put the word "inherited" in bold face. I am asking specifically about inheriting the property, not hiding it behind a new one.</strong></p>