31 references to CurrentChar
System.Private.Xml (31)
System\Xml\XPath\Internal\XPathScanner.cs (31)
114if (XmlCharType.IsWhiteSpace(CurrentChar)) 122Debug.Assert(XmlCharType.IsWhiteSpace(CurrentChar)); 123while (NextChar() && XmlCharType.IsWhiteSpace(CurrentChar)); 129switch (CurrentChar) 147_kind = (LexKind)Convert.ToInt32(CurrentChar, CultureInfo.InvariantCulture); 153if (CurrentChar == '=') 162if (CurrentChar == '=') 171if (CurrentChar == '=') 180if (CurrentChar == '.') 185else if (char.IsAsciiDigit(CurrentChar)) 194if (CurrentChar == '/') 206if (char.IsAsciiDigit(CurrentChar)) 211else if (XmlCharType.IsStartNCNameSingleChar(CurrentChar)) 218if (CurrentChar == ':') 222if (CurrentChar == ':') 230if (CurrentChar == '*') 235else if (XmlCharType.IsStartNCNameSingleChar(CurrentChar)) 248if (CurrentChar == ':') 252if (CurrentChar == ':') 264_canBeFunction = (CurrentChar == '('); 277Debug.Assert(CurrentChar == '.' || char.IsAsciiDigit(CurrentChar)); 280while (char.IsAsciiDigit(CurrentChar)) 284if (CurrentChar == '.') 287while (char.IsAsciiDigit(CurrentChar)) 297Debug.Assert(char.IsAsciiDigit(CurrentChar)); 301while (char.IsAsciiDigit(CurrentChar)) 310char endChar = CurrentChar; 314while (CurrentChar != endChar) 322Debug.Assert(CurrentChar == endChar); 332Debug.Assert(span[0] == CurrentChar);