Func<T1, T2, T3, T4, TResult> public sealed delegate Func<T1, T2, T3, T4, TResult> : MulticastDelegate Documentation public Func(object object, IntPtr method) public virtual IAsyncResult BeginInvoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4, AsyncCallback callback, object object) public virtual TResult EndInvoke(IAsyncResult result) public virtual TResult Invoke(T1 arg1, T2 arg2, T3 arg3, T4 arg4)