public int CountLess(int index, sortType key)
 {
     AutoCSer.SearchTree.Dictionary <sortType, valueType> tree = treeArray[index];
     return(tree != null?tree.CountLess(ref key) : 0);
 }
 /// <summary>
 /// 获取分页记录集合
 /// </summary>
 /// <param name="pageSize"></param>
 /// <param name="currentPage"></param>
 /// <param name="isDesc"></param>
 /// <param name="tree"></param>
 internal SearchTreeDictionaryPageAwaiter(int pageSize, int currentPage, bool isDesc, AutoCSer.SearchTree.Dictionary <sortType, valueType> tree)
     : base(pageSize, currentPage, isDesc)
 {
     this.tree = tree;
 }
 public int GetCount(int index)
 {
     AutoCSer.SearchTree.Dictionary <sortType, valueType> tree = treeArray[index];
     return(tree != null ? tree.Count : 0);
 }
Exemple #4
0
 /// <summary>
 /// 获取匹配记录集合
 /// </summary>
 /// <param name="tree"></param>
 /// <param name="isValue"></param>
 internal SearchTreeDictionaryFindTask(AutoCSer.SearchTree.Dictionary <sortType, valueType> tree, Func <valueType, bool> isValue)
 {
     this.tree    = tree;
     this.isValue = isValue;
     wait.Set(0);
 }