5 public static void Foo<T1, T2, TResult> (
6 T1 arg1, T2 arg2, Func<T1, T2, TResult> func)
8 Bar (arg1, arg2, (a, b, _) => func (a, b));
11 public static void Bar<T1, T2, TResult> (
12 T1 arg1, T2 arg2, Func<T1, T2, int, TResult> func)
16 public static void Main ()