Esempio n. 1
0
 // Add first element
 public void AddLast(DoubleLink <T> link)
 {
     Debug.Assert(link != null);
     if (link.IsLinked)
     {
         link.Unlink();
     }
     link.LinkAfter(Last);
 }
Esempio n. 2
0
 // Adds this element to the list, after the specified element
 public void LinkAfter(DoubleLink <T> link, DoubleLink <T> after)
 {
     Debug.Assert(link != null);
     Debug.Assert(after != null);
     link.LinkAfter(after);
 }