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