private void MoveStartIndex(int newOffSet) { if (!_isReversed) { _startIdx += newOffSet; } else { _startIdx -= newOffSet; } }