public object Clone() { k_List lk_Clone = new k_List(); for (k_Iterator lk_Iter = this.Begin.Clone(); lk_Iter != this.End; lk_Iter.Next()) { lk_Clone.Add(lk_Iter.Current); } return(lk_Clone); }
public k_NodeIterator(k_List ak_List, k_Node ak_Node) { mk_List = ak_List; mk_Current = ak_Node; }
public k_PinnedNodeIterator(k_List ak_List, k_Node ak_Node) : base(ak_List, ak_Node) { }
public object Clone() { k_List lk_Clone = new k_List(); for (k_Iterator lk_Iter = this.Begin.Clone(); lk_Iter != this.End; lk_Iter.Next()) lk_Clone.Add(lk_Iter.Current); return lk_Clone; }