Merge pull request #5714 from alexischr/update_bockbuild
[mono.git] / mcs / tests / gtest-533.cs
1 public class List<X>
2 {
3         public class Comp<Y>
4         {
5                 public List<Y>.Comp<X> flip (Y y, X x)
6                 {
7                         return new Flip<Y> (this);
8                 }
9         }
10         public class Flip<Z> : List<Z>.Comp<X>
11         {
12                 Comp<Z> c;
13                 public Flip (Comp<Z> cc) { c = cc; }
14         }
15 }
16
17 class C
18 {
19         public static int Main ()
20         {
21                 var a = new List<short>.Comp<bool> ().flip (true, 3);
22                 return 0;
23         }
24 }