Defines the generic type parameters for the current type, specifying their number and their names, and returns an array of System.Reflection.Emit.GenericTypeParameterBuilder objects that can be used to set their constraints.
An array of System.Reflection.Emit.GenericTypeParameterBuilder objects that can be used to define the constraints of the generic type parameters for the current type.
Calling this method makes the current type a generic type. If the method is called again on the same type, an InvalidOperationException is thrown.