Пример #1
0
 /// <summary>
 /// Returns true if promise is not null and pending
 /// </summary>
 public static bool Exists <T>(this Fpromise <T> promise)
 {
     if (promise.IsNotNull() && promise.IsPending())
     {
         return(true);
     }
     return(false);
 }
Пример #2
0
 public static Fpromise <T> SoftReject <T>(this Fpromise <T> promise, Exception exception)
 {
     if (promise.IsNotNull() && promise.IsPending())
     {
         promise.Reject(exception);
     }
     return(promise);
 }
Пример #3
0
 public static Fpromise SoftResolve(this Fpromise promise)
 {
     if (promise.IsNotNull() && promise.IsPending())
     {
         promise.Resolve();
     }
     return(promise);
 }
Пример #4
0
 public static Fpromise <T> SoftResolve <T>(this Fpromise <T> promise, T data)
 {
     if (promise.IsNotNull() && promise.IsPending())
     {
         promise.Resolve(data);
     }
     return(promise);
 }