public ICommandTask Run(ICommand command, CancellationTokenSource cancellationTokenSource) { if (command == null) { throw new ArgumentNullException("command"); } var task = new CommandTask(command, cancellationTokenSource); SetUpTask(task); task.Run(); return task; }
public ICommandTask Run(ICommand command) { if (command == null) { throw new ArgumentNullException("command"); } var task = new CommandTask(command); SetUpTask(task); task.Run(); return task; }