Merge pull request #496 from nicolas-raoul/unit-test-for-issue2907
[mono.git] / mcs / tests / gtest-090.cs
1 using System;
2
3 public abstract class Foo<T>
4 {
5         public virtual T InsertAll<U> (U u)
6                 where U : T
7         {
8                 return u;
9         }
10 }
11
12 public class Bar<T> : Foo<T>
13 {
14         public override T InsertAll<U> (U u)
15         {
16                 return u;
17         }
18 }
19
20 class X
21 {
22         public static void Main ()
23         { }
24 }