* roottypes.cs: Rename from tree.cs.
[mono.git] / mcs / errors / cs1654.cs
1 // cs1654.cs: Cannot assign to members of `p' because it is a `foreach iteration variable'
2 // Line: 18
3
4 using System.Collections;
5
6 struct P {
7         public int x;
8 }
9
10 class Test {
11         static IEnumerable foo () { return null; }
12
13         static void Main ()
14         {
15                 IEnumerable f = foo ();
16                 if (f != null)
17                         foreach (P p in f)
18                                 p.x = 0;
19         }
20 }