示例#1
0
        public object Clone()
        {
            k_Deque lk_Clone = new k_Deque(this.Count);

            lk_Clone.Insert(lk_Clone.End, this.Begin, this.End);
            return(lk_Clone);
        }
示例#2
0
 public k_BlockIterator(k_Deque ak_Deque, int ai_Index)
 {
     mk_Deque      = ak_Deque;
     mi_Index      = ai_Index;
     mi_BlockIndex = mk_Deque.CalcBlockAndPos(mi_Index, out mi_BlockOffset);
 }
示例#3
0
 public k_PinnedBlockIterator(k_Deque ak_Deque, int ai_Index)
     : base(ak_Deque, ai_Index)
 {
 }
示例#4
0
 public k_PinnedBlockIterator(k_Deque ak_Deque, int ai_Index)
     : base(ak_Deque, ai_Index)
 {
 }
示例#5
0
 public k_BlockIterator(k_Deque ak_Deque, int ai_Index)
 {
     mk_Deque = ak_Deque;
     mi_Index = ai_Index;
     mi_BlockIndex = mk_Deque.CalcBlockAndPos(mi_Index, out mi_BlockOffset);
 }
示例#6
0
 public object Clone()
 {
     k_Deque lk_Clone = new k_Deque(this.Count);
     lk_Clone.Insert(lk_Clone.End, this.Begin, this.End);
     return lk_Clone;
 }