2 writes to _curChar
System.Private.Xml (2)
System\Xml\Xsl\XPath\XPathScanner.cs (2)
104
_curChar
= _xpathExpr[_curIndex];
109
_curChar
= '\0';
31 references to _curChar
System.Private.Xml (31)
System\Xml\Xsl\XPath\XPathScanner.cs (31)
184
while (XmlCharType.IsWhiteSpace(
_curChar
))
202
switch (
_curChar
)
215
_kind = (LexKind)
_curChar
;
220
if (
_curChar
== '.')
225
else if (IsAsciiDigit(
_curChar
))
237
if (
_curChar
== ':')
254
if (
_curChar
== '/')
282
if (
_curChar
== '=')
294
if (
_curChar
== '=')
306
if (
_curChar
== '=')
335
if (XmlCharType.IsStartNCNameSingleChar(
_curChar
))
348
if (
_curChar
== ':')
351
if (
_curChar
== ':')
359
if (
_curChar
== '*')
365
else if (XmlCharType.IsStartNCNameSingleChar(
_curChar
))
372
_canBeFunction = (
_curChar
== '(');
385
if (
_curChar
== ':')
388
if (
_curChar
== ':')
397
_canBeFunction = (
_curChar
== '(');
485
Debug.Assert(IsAsciiDigit(
_curChar
) ||
_curChar
== '.');
486
while (IsAsciiDigit(
_curChar
))
490
if (
_curChar
== '.')
493
while (IsAsciiDigit(
_curChar
))
498
if ((
_curChar
& (~0x20)) == 'E')
501
if (
_curChar
== '+' ||
_curChar
== '-')
505
while (IsAsciiDigit(
_curChar
))
516
int endIdx = _xpathExpr.IndexOf(
_curChar
, startIdx);
530
Debug.Assert(XmlCharType.IsStartNCNameSingleChar(
_curChar
));
534
if (XmlCharType.IsNCNameSingleChar(
_curChar
))