Exemplo n.º 1
0
 public override Completion <TResult> Select <TResult>(Completion <T> result, Func <T, TResult> func) => interrupted <TResult>(exception);
Exemplo n.º 2
0
 public override bool ValueEqualTo(Completion <T> otherCompletion) => false;
Exemplo n.º 3
0
 public override Completion <T> Or(Completion <T> other) => other;
Exemplo n.º 4
0
 public override bool NotCompleted(out Completion <T> notCompleted)
 {
     notCompleted = this;
     return(true);
 }
Exemplo n.º 5
0
 public override bool IsCompleted(out Completion <T> completed)
 {
     completed = this;
     return(false);
 }
Exemplo n.º 6
0
 public override bool Else <TOther>(out Completion <TOther> result)
 {
     result = interrupted <TOther>(exception);
     return(true);
 }
Exemplo n.º 7
0
 public override Completion <TResult> Select <TResult>(Completion <T> result, Func <T, TResult> func) => cancelled <TResult>();
Exemplo n.º 8
0
 public override bool Else <TOther>(out Completion <TOther> result)
 {
     result = cancelled <TOther>();
     return(true);
 }