* roottypes.cs: Rename from tree.cs.
[mono.git] / mcs / errors / cs0202.cs
1 // cs0202.cs: foreach statement requires that the return type `Foo.E[]' of `Foo.P.GetEnumerator()' must have a suitable public MoveNext method and public Current property
2 // Line: 18
3
4 public class Foo
5 {
6         public class E {}
7             
8         public class P
9         {
10             public E[] GetEnumerator ()
11             {
12                 return null;
13             }
14         }
15        
16         public static void Main ()
17         {
18             P o = new P ();
19             foreach (P p in o)
20             {
21             }
22         }
23 }