New test.
[mono.git] / mcs / tests / gtest-anon-13.cs
1 using System;
2
3 public delegate void Foo ();
4
5 public class Test<R>
6 {
7         public void World<S,T> (S s, T t)
8                 where S : X
9                 where T : S
10         { }
11
12         public void Hello<U,V> (U u, V v)
13                 where U : X
14                 where V : U
15         {
16                 Foo foo = delegate {
17                         World (u, v);
18                 };
19         }
20 }
21
22 public class X
23 {
24         public static void Main ()
25         {
26                 X x = new X ();
27                 Test<int> test = new Test<int> ();
28                 test.Hello (x, x);
29         }
30 }