예제 #1
0
        public void AddFirst(MLinkedList <T> mLinkedList)
        {
            mLinkedList.Last.Next = First;
            First = mLinkedList.First;

            Count += mLinkedList.Count;
        }
예제 #2
0
        public void AddLast(MLinkedList <T> mLinkedList)
        {
            mLinkedList.First.Previous = Last;
            Last.Next = mLinkedList.First;
            Last      = mLinkedList.Last;

            Count += mLinkedList.Count;
        }
예제 #3
0
 public MLinkedListEnum(MLinkedList <T> mLinkedList)
 {
     _linkedList = mLinkedList;
     Reset();
 }
예제 #4
0
 public MContourStructure(IntersectionStructure intersectionStructureIn)
 {
     IntersectionList = new MLinkedList <IntersectionStructure>();
     IntersectionList.AddLast(intersectionStructureIn);
 }