title: Why anonymous methods inside structs can not access instance members of 'this'
body: <p>I have a code like the following:</p>
  
  <pre><code>struct A
  {
      void SomeMethod()
      {
          var items = Enumerable.Range(0, 10).Where(i =&gt; i == _field);
      }
  
      int _field;
  }
  </code></pre>
  
  <p>... and then i get the following compiler error:</p>
  
  <blockquote>
    <p>Anonymous methods inside structs can not access instance members of  'this'.</p>
  </blockquote>
  
  <p>Can anybody explains what's going on here.</p>