Ejemplo n.º 1
0
 public static void ExecuteAsync(this ActionBase action)
 {
     ThreadPool.QueueUserWorkItem(_ => action.Execute());
 }
Ejemplo n.º 2
0
 public CompositeAction(ActionBase action, Func <ActionBase> continuation)
 {
     _action       = action;
     _continuation = continuation;
 }
Ejemplo n.º 3
0
 public static ActionBase ContinueWith(this ActionBase action, Func <ActionBase> continuation)
 {
     return(new CompositeAction(action, continuation));
 }
Ejemplo n.º 4
0
 public CompositeAction(ActionBase action, Func<ActionBase> continuation)
 {
     _action = action;
     _continuation = continuation;
 }