예제 #1
0
파일: Operator.cs 프로젝트: GuojieLin/Core
 public virtual ActionAsync <Operator, TParameter> ContinueWithAsync <TParameter>(Action <Operator, TParameter> action, TParameter parameter)
 {
     Next          = new ActionAsync <Operator, TParameter>(action, this, parameter);
     Next.Previous = this;
     return((ActionAsync <Operator, TParameter>)Next);
 }
예제 #2
0
파일: Operator.cs 프로젝트: GuojieLin/Core
 public virtual ActionAsync ContinueWithAsync(Action action)
 {
     Next          = new ActionAsync(action);
     Next.Previous = this;
     return((ActionAsync)Next);
 }
예제 #3
0
파일: Operator.cs 프로젝트: GuojieLin/Core
 public virtual ActionAsync <Operator> ContinueWithAsync(Action <Operator> action)
 {
     Next          = new ActionAsync <Operator>(action, this);
     Next.Previous = this;
     return((ActionAsync <Operator>)Next);
 }
예제 #4
0
파일: Operator.cs 프로젝트: GuojieLin/Core
 public virtual FuncAsync <Operator, TResult> ContinueWithAsync <TResult>(Func <Operator, TResult> func)
 {
     Next          = new FuncAsync <Operator, TResult>(func, this);
     Next.Previous = this;
     return((FuncAsync <Operator, TResult>)Next);
 }