Returns a Type object that represents a generic type definition from which the current type can be obtained.
Assembly: mscorlib (in mscorlib.dll)
If you call the method on a TypeBuilder object for which the IsGenericType property returns true, the property returns the current instance. A TypeBuilder that represents a generic type is always a generic type definition.
If you used the MakeGenericType method to construct a generic type from a TypeBuilder object that represents a generic type definition, using the Type.GetGenericTypeDefinition method on the constructed type gets back the TypeBuilder object that represents the generic type definition.