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