Constructs a TypeBuilder given the type name, the attributes, the type that the defined type extends, and the packing size of the type.
A TypeBuilder object.
Type names must be unique within an assembly. You cannot have two types with the same name in two different modules of an assembly.
Starting with the net_v20sp1_long, this member no longer requires System.Security.Permissions.ReflectionPermission with the System.Security.Permissions.ReflectionPermissionFlag.ReflectionEmit flag. (See Security Issues in Reflection Emit.) To use this functionality, your application should target the net_v35_long or later.