System C# by API

using System;
using System.Collections.Generic;
using System.Text;
using System.Threading;
using System.Reflection;
using System.Reflection.Emit;
public class MainClass
{
    public static void Main()
    {
        Type listType = typeof(List<>);
        Console.WriteLine("List<>: {0}, {1}",listType.IsGenericType, listType.ContainsGenericParameters);
        Type listIntType = typeof(List);
        Console.WriteLine("List: {0}, {1}",listIntType.IsGenericType, listIntType.ContainsGenericParameters);
    }
}