Anonymous methods inside structs cannot access instance members of 'this'. Consider copying 'this' to a local variable outside ...