Merge pull request #5675 from mono/glib-debug-symbols
[mono.git] / mcs / errors / cs1673.cs
1 // CS1673: Anonymous methods inside structs cannot access instance members of `this'. Consider copying `this' to a local variable outside the anonymous method and using the local instead
2 // Line: 
3 using System;
4
5 struct S {
6         delegate void T ();
7
8         int f;
9
10         public int Test ()
11         {
12                 T t = delegate {
13                         f = 1;
14                 };
15                 return 0;
16         }
17         
18         static void Main ()
19         {
20         }
21 }
22         
23