title: readonly property setter
body: <p>After a extensive debugging session I found that the problem was that I called the setter of a readonly property. Is there a trick to provoke a compiler warning when this happens? Because marking the setter private does not work.</p>
  
  <p>Cheers,</p>
  
  <p>CA</p>
  
  <hr>
  
  <p>To make clear what I mean:</p>
  
  <pre><code>    private readonly List&lt;SomeObject&gt; _budget;
      public IEnumerable&lt;SomeObject&gt; Budget
      {
          get
          {
              return _budget;
          }
      }
  </code></pre>
  
  <p>Can be accessed with</p>
  
  <pre><code>A.Budget=new SomeObject();
  </code></pre>
  
  <p>without compiler {error,warning,message}</p>