Example #1
0
        public static CachedList <T> Copy(CachedList <T> src)
        {
            CachedList <T>     newList = new CachedList <T>(src.Capacity);
            LinkedListNode <T> srcNode = src.First;

            while (null != srcNode)
            {
                newList.AddLast(srcNode.Value);
                srcNode = srcNode.Next;
            }

            return(newList);
        }