Ejemplo n.º 1
0
 public void IntervalSignal(IScheduled <object> scheduled, object data)
 {
     if (!executed.Get())
     {
         timedOut.Set(true);
         HasFailedValue.Set(true);
     }
 }
Ejemplo n.º 2
0
 public override ICompletes <TResult> With(TResult outcome)
 {
     HasException.Set(false);
     HasFailedValue.Set(false);
     base.With(outcome);
     ReadyToExectue.Set(false);
     RepeatInternal();
     return(this);
 }
Ejemplo n.º 3
0
 public void IntervalSignal(IScheduled <object?> scheduled, object?data)
 {
     if (!executed.Get() && !TimedOut.Get())
     {
         TimedOut.Set(true);
         Parent?.TimedOut.Set(true);
         HasFailedValue.Set(true);
     }
 }
 internal RecoverContinuation(Delegate function, BasicCompletes?parent) : base(function, parent)
 {
     HasFailedValue.Set(true);
 }