public IEnumerable <T> SortCollection() { GenListContainer <T> gen = new GenListContainer <T>(); foreach (T item in this) { gen.Add(item); } gen.Sort(); foreach (T item in gen) { yield return(item); } }
public GenListIterator(GenListContainer <T> .Node <T> head) { current = head; this.head = head; }