public IEnumerable <SingleKeyGroup <short> > GetGroups() { yield return(new SingleKeyGroup <short>(0, _null.GetList(), _null.Count)); for (short i = 0; i < _id2AccId.Length; i++) { if (_id2AccId[i] != null && _id2AccId[i].Count > 0) { yield return(new SingleKeyGroup <short>(i, _id2AccId[i].GetList(), _id2AccId[i].Count)); } } }
public static IIterator GetIterator(this DelaySortedList <int> list) { return(new SortedListIterator(list.GetList())); }