Esempio n. 1
0
 private void RemoveHandleFormListById(int id)
 {
     //GameFramework.Util.Log("-------RemoveHandleFormListById--------" + id);
     if (IndexDict.ContainsKey(id))
     {
         RemoveHandleFormList(IndexDict[id]);
         if (updateDatas.ContainsKey(id))
         {
             updateDatas.Remove(id);
         }
     }
 }
Esempio n. 2
0
    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);
    }
Esempio n. 3
0
 /// <summary>
 /// 是否包含某一列
 /// </summary>
 /// <param name="name"></param>
 /// <returns></returns>
 public bool ContainColumn(string name)
 {
     return(IndexDict.ContainsKey(name));
 }