8 writes to _index
PresentationFramework (8)
MS\Internal\Data\PathParser.cs (8)
94_index = 0; 106++_index; 131++_index; 135++_index; 190++_index; 199++_index; 237int start = ++_index; // skip over initial [ 257Char c = _path[_index++];
15 references to _index
PresentationFramework (15)
MS\Internal\Data\PathParser.cs (15)
103char c = (_index < _n) ? _path[_index] : NullChar; 141SetError(nameof(SR.PathSyntax), _path.Substring(0, _index), _path.Substring(_index)); 185int start = _index; 189while (_index < _n && _path[_index] == '.') 192while (_index < _n && (level > 0 || !IsSpecialChar(_path[_index]))) 194if (_path[_index] == '(') 196else if (_path[_index] == ')') 210SetError(nameof(SR.UnmatchedParen), _path.Substring(0, _index)); 214string name = _path.Substring(start, _index - start).Trim(); 251if (_index >= _n) 385_state = (_index < _n) ? State.DrillIn : State.Done;