Esempio n. 1
0
 public static Func <T, T, T, T, T, T> ToTailCall <T>(
     this Target5 <T> target) => ToTailCall <T, T, T, T, T, T>((recurse, arg1, arg2, arg3, arg4, arg5) => target((_arg1, _arg2, _arg3, _arg4, _arg5) => recurse(_arg1, _arg2, _arg3, _arg4, _arg5), arg1, arg2, arg3, arg4, arg5));
Esempio n. 2
0
 public static T Call <T>(this Target5 <T> target, T arg1, T arg2, T arg3, T arg4, T arg5) => target.ToTailCall()(arg1, arg2, arg3, arg4, arg5);