[ilasm] Don't break arguments compatiblity
[mono-project.git] / mcs / tests / gtest-613.cs
blob963642b85712a3123ef5d5b054c3bb20595f870b
1 class X
3 public static void Foo (X x1)
7 public static void Main ()
9 C<X, X, X>.Test (new X ());
12 public int Prop {
13 get {
14 return 5;
19 class Y
23 class C<T1, T2, T3>
24 where T1 : X
25 where T2 : T1
26 where T3 : T2
28 public static void Test (T3 t3)
30 X.Foo (t3);
31 var g = t3.Prop;