Пример #1
0
        void AddTask(BasicTaskBase actionTask)
        {
            if (_insertIndex < 0)
            {
                //un-start so
                _taskList.Add(actionTask);
            }
            else
            {
                if (_insertIndex == _taskList.Count - 1)
                {
                    //append to last task
                    _taskList.Add(actionTask);
                }
                else
                {
                    _taskList.Insert(_insertIndex + 1, actionTask);
                }

                _insertIndex++;
            }
        }
        void AddTask(BasicTaskBase actionTask)
        {
            if (insertIndex < 0)
            {
                //un-start so
                taskList.Add(actionTask);
            }
            else
            {
                if (insertIndex == taskList.Count - 1)
                {
                    //append to last task
                    taskList.Add(actionTask);
                }
                else
                {
                    taskList.Insert(insertIndex + 1, actionTask);
                }

                insertIndex++;
            }
        }