Update
[mono.git] / mcs / errors / gcs0425-2.cs
1 // CS0425: The constraints for type parameter `V' of method `Foo<T>.Test()' must match the constraints for type parameter `U' of interface method `IFoo<T>.Test()'. Consider using an explicit interface implementation instead
2 // Line: 13
3 interface IFoo<T>
4 {
5         void Test<U> ()
6                 where U : T;
7 }
8
9 class Foo<T> : IFoo<T>
10 {
11         public void Test<V> ()
12                 where V :X
13         { }
14 }
15
16 class X
17 {
18         static void Main ()
19         { }
20 }