Merge pull request #495 from nicolas-raoul/fix-for-issue2907-with-no-formatting-changes
[mono.git] / mcs / tests / gtest-259.cs
1 using System;
2
3 public class Class1<T>
4         where T : MyType
5 {
6         public void MethodOfClass1 (T a, MyType b)
7         {
8                 a.MethodOfMyBaseType ();
9         }
10 }
11
12 public class MyType : MyBaseType
13 {
14         public override void MethodOfMyBaseType ()
15         {
16         }
17 }
18
19 public abstract class MyBaseType
20 {
21         public abstract void MethodOfMyBaseType ();
22 }
23
24 class X
25 {
26         public static void Main ()
27         { }
28 }