using System;
public class Program
{
public static void Main()
var a = new Type();
Console.WriteLine(a is IType<ISubType>);
}
public class Type : IType<SubType>
public interface IType<T>
public class SubType : ISubType
public interface ISubType