fe777c5c82
Former-commit-id: 6a76a29bd07d86e57c6c8da45c65ed5447d38a61
36 lines
259 B
C#
36 lines
259 B
C#
interface I<T>
|
|
{
|
|
}
|
|
|
|
interface IB<T> : I<string>
|
|
{
|
|
|
|
}
|
|
|
|
struct S
|
|
{
|
|
class P
|
|
{
|
|
}
|
|
|
|
public class C : IB<P>
|
|
{
|
|
}
|
|
}
|
|
|
|
class M
|
|
{
|
|
static void Test<T> (I<T> iface)
|
|
{
|
|
}
|
|
|
|
static void Test<T> (IB<T> iface)
|
|
{
|
|
}
|
|
|
|
static void Main ()
|
|
{
|
|
Test (new S.C ());
|
|
}
|
|
}
|