GenericTypeParameterBuilder
Defines and creates generic type parameters for dynamically defined generic types and methods. This class cannot be inherited.
Sets the base type that a type must inherit in order to be substituted for the type parameter.
Sets a custom attribute using a specified custom attribute blob.
Set a custom attribute using a custom attribute builder.
Sets the variance characteristics and special constraints of the generic parameter, such as the parameterless constructor constraint.
Sets the interfaces a type must implement in order to be substituted for the type parameter.