Convenience method to instantiate a Type using the given constructor.
A new instance.
As this method doesn't try to instantiate Types by name, it should avoid Type loading issues.
|ArgumentNullException||If the constructor is a null reference (Nothing in Visual Basic)|
|FatalReflectionException||If the constructor's declaring type is an abstract class, an interface, an open generic type or does not have a public no-argument constructor.|