30 references to CurerntChar
System.Xml (30)
System\Xml\XPath\Internal\XPathScanner.cs (30)
111
while (xmlCharType.IsWhiteSpace(this.
CurerntChar
) && NextChar()) ;
116
switch (this.
CurerntChar
) {
124
kind = (LexKind) Convert.ToInt32(this.
CurerntChar
, CultureInfo.InvariantCulture);
130
if (this.
CurerntChar
== '=') {
138
if (this.
CurerntChar
== '=') {
146
if (this.
CurerntChar
== '=') {
154
if (this.
CurerntChar
== '.') {
158
else if (XmlCharType.IsDigit(this.
CurerntChar
)) {
166
if (this.
CurerntChar
== '/') {
177
if (XmlCharType.IsDigit(this.
CurerntChar
)) {
181
else if (xmlCharType.IsStartNCNameSingleChar(this.
CurerntChar
)
191
if (this.
CurerntChar
== ':') {
194
if (this.
CurerntChar
== ':') { // "foo::"
200
if (this.
CurerntChar
== '*') {
204
else if (xmlCharType.IsStartNCNameSingleChar(this.
CurerntChar
)
219
if (this.
CurerntChar
== ':') {
222
if (this.
CurerntChar
== ':') {
232
this.canBeFunction = (this.
CurerntChar
== '(');
243
Debug.Assert(this.
CurerntChar
== '.' || XmlCharType.IsDigit(this.
CurerntChar
));
246
while (XmlCharType.IsDigit(this.
CurerntChar
)) {
249
if (this.
CurerntChar
== '.') {
251
while (XmlCharType.IsDigit(this.
CurerntChar
)) {
259
Debug.Assert(XmlCharType.IsDigit(this.
CurerntChar
));
263
while (XmlCharType.IsDigit(this.
CurerntChar
)) {
270
char endChar = this.
CurerntChar
;
274
while(this.
CurerntChar
!= endChar) {
280
Debug.Assert(this.
CurerntChar
== endChar);
286
Debug.Assert(xmlCharType.IsStartNCNameSingleChar(this.
CurerntChar
)
295
if (xmlCharType.IsNCNameSingleChar(this.
CurerntChar
)) {