Я работаю с System.Func, но наткнулся на него.
System.Func<TReturn> // (no arg, with return value)
System.Func<T, TReturn> // (1 arg, with return value)
System.Func<T1, T2, TReturn> // (2 arg, with return value)
System.Func<T1, T2, T3, TReturn> // (3 arg, with return value)
System.Func<T1, T2, T3, T4, TReturn> // (4 arg, with return value)
Максимум, который он принимает, составляет 4 аргумента.
Есть ли способ расширить это до 5 аргументов?