System.Windows.Data.DataList.DataRange.IEnumerator C# (CSharp) Method

IEnumerator() private method

private IEnumerator ( ) : bool
return bool
            bool IEnumerator.MoveNext()
            {
                if (_version != _owner._version) {
                    throw new InvalidOperationException("This enumerator is no longer valid.");
                }

                if (_index == -1) {
                    _index = _startIndex;
                }
                else {
                    _index++;
                    if (_index > _endIndex) {
                        _index = -1;
                    }
                }

                if (_index >= _owner._snapShot.Count) {
                    _index = -1;
                }
                return (_index != -1);
            }

Same methods

DataList.DataRange::IEnumerator ( ) : void