@cache_readonly
def _as_range_index(self) -> RangeIndex:
    freq = cast(Tick, self.freq)
    tick = freq.delta.value
    rng = range(self[0].value, (self[(- 1)].value + tick), tick)
    return RangeIndex(rng)
@cache_readonly
def _as_range_index(self) -> RangeIndex:
    freq = cast(Tick, self.freq)
    tick = freq.delta.value
    rng = range(self[0].value, (self[(- 1)].value + tick), tick)
    return RangeIndex(rng)