private void CompleteCallBack() { TaskIteratorTask nextAction = _tasks[0]; if (nextAction != null) { _tasks.Remove(nextAction); nextAction(CompleteCallBack, _errorCallBack); } else { if (_successCallBack != null) { _successCallBack(); } } }
public void AddTask(TaskIteratorTask task) { _tasks.Add(task); }