private void RemoveHandleFormListById(int id) { //GameFramework.Util.Log("-------RemoveHandleFormListById--------" + id); if (IndexDict.ContainsKey(id)) { RemoveHandleFormList(IndexDict[id]); if (updateDatas.ContainsKey(id)) { updateDatas.Remove(id); } } }
private int GetHandleId() { int id = handleIndex + 1; int errorCount = 0; while (IndexDict.ContainsKey(id) && errorCount < int.MaxValue - 1) { id++; } handleIndex = id; if (handleIndex >= int.MaxValue - 1) { handleIndex = 0; } return(id); }
/// <summary> /// 是否包含某一列 /// </summary> /// <param name="name"></param> /// <returns></returns> public bool ContainColumn(string name) { return(IndexDict.ContainsKey(name)); }