Merge pull request #5675 from mono/glib-debug-symbols
[mono.git] / mcs / errors / cs0208-3.cs
1 // CS0208: Cannot take the address of, get the size of, or declare a pointer to a managed type `Foo.P'
2 // Line: 18
3 // Compiler options: -unsafe
4
5 public unsafe class Foo
6 {
7         public class P
8         {
9             public P* GetEnumerator ()
10             {
11                 return null;
12             }
13         }
14        
15         public static void Main ()
16         {
17             P o = new P ();
18             foreach (P p in o)
19             {
20             }
21         }
22 }