internal static Delegate MakeRunVoid9 <T0, T1, T2, T3, T4, T5, T6, T7, T8>(LightLambda lambda) { return(new Action <T0, T1, T2, T3, T4, T5, T6, T7, T8>(lambda.RunVoid9 <T0, T1, T2, T3, T4, T5, T6, T7, T8>)); }
internal static Delegate MakeRun0 <TRet>(LightLambda lambda) { return(new Func <TRet>(lambda.Run0 <TRet>)); }
internal static Delegate MakeRun9 <T0, T1, T2, T3, T4, T5, T6, T7, T8, TRet>(LightLambda lambda) { return(new Func <T0, T1, T2, T3, T4, T5, T6, T7, T8, TRet>(lambda.Run9 <T0, T1, T2, T3, T4, T5, T6, T7, T8, TRet>)); }
internal static Delegate MakeRunVoid5 <T0, T1, T2, T3, T4>(LightLambda lambda) { return(new Action <T0, T1, T2, T3, T4>(lambda.RunVoid5 <T0, T1, T2, T3, T4>)); }
internal static Delegate MakeRunVoid2 <T0, T1>(LightLambda lambda) { return(new Action <T0, T1>(lambda.RunVoid2 <T0, T1>)); }
internal static Delegate MakeRunVoid15 <T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>(LightLambda lambda) { return(new Action <T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>(lambda.RunVoid15 <T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>)); }
internal static Delegate MakeRunVoid0(LightLambda lambda) { return(new Action(lambda.RunVoid0)); }