I have read a few bits and bobs online about this topic but found none that work for me. What I am trying to do is create a class of a runtime Type.
I use Acti
I eventually ended up doing something like this - some of the commentors hinted towards this solution anyway.
I basically iterated through all available constructors and chose the simplest. I then created null data to pass into the ctor (for what Im using it for this approach is fine)
Part of the code looks a little like this
// If we have a ctor that requires parameters then pass null values
if (requiresParameters)
{
List