Почему анонимные методы внутри структур не могут получить доступ к членам экземпляра this

У меня есть код, подобный следующему:

struct A
{
    void SomeMethod()
    {
        var items = Enumerable.Range(0, 10).Where(i => i == _field);
    }

    int _field;
}

... и тогда я получаю следующую ошибку компилятора:

Anonymous methods inside structs can not access instance members of 'this'.

Кто-нибудь может объяснить, что здесь происходит.

Ответы на вопрос(2)

Ваш ответ на вопрос