public override IEnumerator <object> GetEnumerator() { APersistentVector av = _v as APersistentVector; if (av != null) { return(av.RangedIteratorT(_start, _end)); } return(base.GetEnumerator()); }
IEnumerator IEnumerable.GetEnumerator() { APersistentVector av = _v as APersistentVector; if (av != null) { return(av.RangedIterator(_start, _end)); } return(base.GetEnumerator()); }