/// <summary> /// 新建Task的唯一入口 /// </summary> /// <returns></returns> public BTTask newTask() { if (btTasks.Count >= 9) { return(null); } Guid taskId = Guid.NewGuid(); BTTask btTask = new BTTask(taskId); btTasks.Add(taskId, btTask); int index = getFreeIndex(); taskIds.Add(taskId, index); System.Diagnostics.Debug.WriteLine("UUID:" + btTask.uuid); return(btTask); }
public int getIndex(BTTask bTTask) { return(taskIds[bTTask.taskId]); }