<PackageReference Include="System.Runtime" Version="4.0.21-beta-23516" />

Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult>

public sealed delegate Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult> : MulticastDelegate
public Func(object object, IntPtr method)

public virtual IAsyncResult BeginInvoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, AsyncCallback callback, object object)

public virtual TResult EndInvoke(IAsyncResult result)

public virtual TResult Invoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10)