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