public delegate TResult Func<in T, out TResult>(T arg)
public delegate TResult Func<in T1, in T2, out TResult>(T1 arg1, T2 arg2)
public delegate TResult Func<in T1, in T2, in T3, out TResult>(T1 arg1, T2 arg2, T3 arg3)
public delegate TResult Func<in T1, in T2, in T3, in T4, out TResult>(T1 arg1, T2 arg2, T3 arg3, T4 arg4)
Parameter | Details |
---|---|
arg or arg1 | the (first) parameter of the method |
arg2 | the second parameter of the method |
arg3 | the third parameter of the method |
arg4 | the fourth parameter of the method |
T or T1 | the type of the (first) parameter of the method |
T2 | the type of the second parameter of the method |
T3 | the type of the third parameter of the method |
T4 | the type of the fourth parameter of the method |
TResult | the return type of the method |