IEnumerator IEnumerable.GetEnumerator() { APersistentVector av = _v as APersistentVector; if (av != null) { return(av.RangedIterator(_start, _end)); } return(base.GetEnumerator()); }