public override int IndexOf(Object value) { InternalUpdateRange(); int i = _baseList.IndexOf(value, _baseIndex, _baseSize); if (i >= 0) return i - _baseIndex; return -1; }