11 writes to _curIndex
PresentationBuildTasks (11)
Core\CSharp\System\Windows\Media\ParsersCommon.cs (11)
259_curIndex ++; 276_token = _pathString[_curIndex ++]; 316_curIndex++; 321_curIndex ++; 372_curIndex ++; 382_curIndex = Math.Min(_curIndex+8, _pathLength); // "Infinity" has 8 characters 392_curIndex = Math.Min(_curIndex+3, _pathLength); // "NaN" has 3 characters 403_curIndex ++; 411_curIndex ++; 465_token = _pathString[_curIndex ++]; 537_curIndex = startIndex;
21 references to _curIndex
PresentationBuildTasks (21)
Core\CSharp\System\Windows\Media\ParsersCommon.cs (21)
213throw new System.FormatException(SR.Get(SRID.Parser_UnexpectedToken, _pathString, _curIndex - 1)); 218return _curIndex < _pathLength; 228char ch = _pathString[_curIndex]; 292_token = _pathString[_curIndex]; 314if (signAllowed && More() && ((_pathString[_curIndex] == '-') || _pathString[_curIndex] == '+')) 319while (More() && (_pathString[_curIndex] >= '0') && (_pathString[_curIndex] <= '9')) 362int start = _curIndex; 370if (More() && ((_pathString[_curIndex] == '-') || _pathString[_curIndex] == '+')) 376if (More() && (_pathString[_curIndex] == 'I')) 382_curIndex = Math.Min(_curIndex+8, _pathLength); // "Infinity" has 8 characters 386else if (More() && (_pathString[_curIndex] == 'N')) 392_curIndex = Math.Min(_curIndex+3, _pathLength); // "NaN" has 3 characters 400if (More() && (_pathString[_curIndex] == '.')) 408if (More() && ((_pathString[_curIndex] == 'E') || (_pathString[_curIndex] == 'e'))) 416if (simple && (_curIndex <= (start + 8))) // 32-bit integer 432while (start < _curIndex) 442string subString = _pathString.Substring(start, _curIndex - start);