public static T Create <TParm, T>(TParm parm) { return(CtorHolder <TParm, T> .Ctor(parm)); }
public static T Create <TParm1, TParm2, T>(TParm1 parm1, TParm2 parm2) { return(CtorHolder <TParm1, TParm2, T> .Ctor(parm1, parm2)); }
public static T Create <T>() { return(CtorHolder <T> .Ctor()); }