public virtual bool MoveNext() { if (_version != _q._version) { throw new InvalidOperationException(Environment.GetResourceString(ResId.InvalidOperation_EnumFailedVersion)); } if (_index < 0) { currentElement = _q._array; return(false); } currentElement = _q.GetElement(_index); _index++; if (_index == _q._size) { _index = -1; } return(true); }
public virtual bool MoveNext() { if (_version != _q._version) { throw new InvalidOperationException(SR.InvalidOperation_EnumFailedVersion); } if (_index < 0) { _currentElement = _q._array; return(false); } _currentElement = _q.GetElement(_index); _index++; if (_index == _q._size) { _index = -1; } return(true); }
public bool MoveNext() { if (_version != _q._version) { throw new InvalidOperationException("Invalid operation, version enumeration failed"); } if (_index < 0) { _currentElement = _q._array; return(false); } _currentElement = _q.GetElement(_index); _index++; if (_index == _q._size) { _index = -1; } return(true); }