private ArrayList SortTasks(TaskStaticInfo.SortOrder sortOrder) { ArrayList result = new ArrayList(); result.Add(this._process.MainTask); result.AddRange(this._process.SecondaryTasks); switch (sortOrder) { case TaskStaticInfo.SortOrder.OrderBR: { result.Sort(TaskDynamicInfo.SortByOrderBRInstance); } break; case TaskStaticInfo.SortOrder.OrderDA: { result.Sort(TaskDynamicInfo.SortByOrderDAInstance); } break; case TaskStaticInfo.SortOrder.OrderUI: { result.Sort(TaskDynamicInfo.SortByOrderUIInstance); } break; default: result.Sort(); break; } return(result); }
public ArrayList SortedTasks(TaskStaticInfo.SortOrder sortOrder) { ArrayList _sortedTaskForInputData = SortTasks(sortOrder); return(_sortedTaskForInputData); }