/// <summary> /// Provides a way to execute callback functions based on one or more objects, usually Deferred objects that represent asynchronous events. /// </summary> /// <param name="deferred1">A Deferred object</param> /// <param name="deferred2">A Deferred object</param> /// <returns>A Promise object</returns> public static Deferred <T1, T2> When <T1, T2>(Deferred <T1> deferred1, Deferred <T2> deferred2) { return(null); }
/// <summary> /// Provides a way to execute callback functions based on one or more objects, usually Deferred objects that represent asynchronous events. /// </summary> /// <param name="deferred1">A Deferred object</param> /// <param name="deferred2">A Deferred object</param> /// <param name="deferred3">A Deferred object</param> /// <returns>A Promise object</returns> public static Deferred <T1, T2, T3> When <T1, T2, T3>(Deferred <T1> deferred1, Deferred <T2> deferred2, Deferred <T3> deferred3) { return(null); }
/// <summary> /// Provides a way to execute callback functions based on one or more objects, usually Deferred objects that represent asynchronous events. /// </summary> /// <param name="deferred">One Deferred object</param> /// <returns>A Promise object</returns> public static Deferred <T> When <T>(Deferred <T> deferred) { return(null); }