Type Builder to create a type at runtime C# | PassThrough constructor for the base class
winforms
If you want to create a pass-through constructor, then you can create a extension method in c# where you can use MethodAttributes, Parameter Attributes etc.