2 writes to curIndex
System.Data.SqlXml (2)
System\Xml\Xsl\XPath\XPathScanner.cs (2)
95curIndex = index - 1; 101curIndex++;
15 references to curIndex
System.Data.SqlXml (15)
System\Xml\Xsl\XPath\XPathScanner.cs (15)
90public int LexSize { get { return curIndex - lexStart; } } 100Debug.Assert(-1 <= curIndex && curIndex < xpathExpr.Length); 102if (curIndex < xpathExpr.Length) { 103curChar = xpathExpr[curIndex]; 105Debug.Assert(curIndex == xpathExpr.Length); 143return xpathExpr.Substring(lexStart, curIndex - lexStart); 187prevLexEnd = curIndex; 190lexStart = curIndex; 302int saveSourceIndex = curIndex; 326saveSourceIndex = curIndex; 442int startIdx = curIndex + 1; 460int start = curIndex; 475return xpathExpr.Substring(start, curIndex - start); 514return new XPathCompileException(xpathExpr, lexStart, curIndex, resId, args);