Merge pull request #496 from nicolas-raoul/unit-test-for-issue2907
[mono.git] / mcs / tests / gtest-033.cs
1 // Generic interfaces
2
3 interface Foo<R,S>
4 {
5         void Hello (R r, S s);
6 }
7
8 interface Bar<T,U,V> : Foo<V,float>
9 {
10         void Test (T t, U u, V v);
11 }
12
13 class X
14 {
15         static void Test (Bar<long,int,string> bar)
16         {
17                 bar.Hello ("Test", 3.14F);
18                 bar.Test (512, 7, "Hello");
19         }
20
21         public static void Main ()
22         { }
23 }