title: Is named indexer property possible?
body: <p>Suppose I have an array or any other collection for that matter in class and a property which returns it like following:</p>
  
  <pre><code>public class Foo
  {
      public IList&lt;Bar&gt; Bars{get;set;}
  }
  </code></pre>
  
  <p>Now, may I write anything like this:</p>
  
  <pre><code>public Bar Bar[int index]
  {
      get
      {
          //usual null and length check on Bars omitted for calarity
          return Bars[index];
      }
  }
  </code></pre>