3 public class GenericType
<U
, V
> where U
: IEquatable
<U
> where V
: IEquatable
<V
>
8 public class Base
<V
> where V
: IEquatable
<V
>
10 public virtual T Test
<T
> (GenericType
<T
, V
> gt
) where T
: IEquatable
<T
>
16 public class Override
<W
> : Base
<W
> where W
: IEquatable
<W
>
18 public override T Test
<T
> (GenericType
<T
, W
> gt
)
20 return base.Test (gt
);
26 public static int Main ()
28 Base
<byte> b
= new Override
<byte> ();
29 b
.Test (new GenericType
<int, byte> ());