Given the following code: class Test<T> { public static void Main() {
System.Console.WriteLine(System.Activator.CreateInstance(typeof(Test<obj ect>).GetGenericType())); } } This creates an instance of the generic type. I don't think this should be possible. Also, wouldn't it be a good idea to have typeof(Test) return the generic type? Regards, Jeroen