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); }
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); }
public k_PinnedBlockIterator(k_Deque ak_Deque, int ai_Index) : base(ak_Deque, ai_Index) { }
public k_PinnedBlockIterator(k_Deque ak_Deque, int ai_Index) : base(ak_Deque, ai_Index) { }
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); }
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; }