public virtual void Reset() { if (_version != _sortedList._version) throw new InvalidOperationException(SR.InvalidOperation_EnumFailedVersion); _index = _startIndex; _current = false; _key = null; _value = null; } }