2da43722_System_Type_Class__Term
[Invariant] Can be any type, including a generic type parameter. Type arguments are specified as an array of Type objects passed to the System.Type.MakeGenericType(System.Type[]) method when creating a constructed generic type. If instances of the resulting type are to be created, the System.Type.ContainsGenericParameters property must be false for all the type arguments. [Term] 
generic type argument
System.Type Class
Term