47 references to Kind
System.Xml (47)
System\Xml\XPath\Internal\XPathParser.cs (47)
28
if (scanner.
Kind
!= XPathScanner.LexKind.Eof) {
38
if (scanner.
Kind
!= XPathScanner.LexKind.Eof) {
95
this.scanner.
Kind
== XPathScanner.LexKind.Eq ? Operator.Op.EQ :
96
this.scanner.
Kind
== XPathScanner.LexKind.Ne ? Operator.Op.NE :
114
this.scanner.
Kind
== XPathScanner.LexKind.Lt ? Operator.Op.LT :
115
this.scanner.
Kind
== XPathScanner.LexKind.Le ? Operator.Op.LE :
116
this.scanner.
Kind
== XPathScanner.LexKind.Gt ? Operator.Op.GT :
117
this.scanner.
Kind
== XPathScanner.LexKind.Ge ? Operator.Op.GE :
135
this.scanner.
Kind
== XPathScanner.LexKind.Plus ? Operator.Op.PLUS :
136
this.scanner.
Kind
== XPathScanner.LexKind.Minus ? Operator.Op.MINUS :
154
this.scanner.
Kind
== XPathScanner.LexKind.Star ? Operator.Op.MUL :
170
while (this.scanner.
Kind
== XPathScanner.LexKind.Minus) {
188
if (this.scanner.
Kind
!= XPathScanner.LexKind.Union) {
217
if (this.scanner.
Kind
== XPathScanner.LexKind.Slash) {
221
else if (this.scanner.
Kind
== XPathScanner.LexKind.SlashSlash) {
236
while (this.scanner.
Kind
== XPathScanner.LexKind.LBracket) {
259
if (this.scanner.
Kind
== XPathScanner.LexKind.Slash) {
263
if (IsStep(this.scanner.
Kind
)) {
268
else if (this.scanner.
Kind
== XPathScanner.LexKind.SlashSlash) {
283
if (XPathScanner.LexKind.SlashSlash == this.scanner.
Kind
) {
287
else if (XPathScanner.LexKind.Slash == this.scanner.
Kind
) {
313
if (XPathScanner.LexKind.Dot == this.scanner.
Kind
) { //>> '.'
317
else if (XPathScanner.LexKind.DotDot == this.scanner.
Kind
) { //>> '..'
323
switch (this.scanner.
Kind
) {
341
while (XPathScanner.LexKind.LBracket == this.scanner.
Kind
) {
352
switch (this.scanner.
Kind
) {
370
if (this.scanner.
Kind
!= XPathScanner.LexKind.RParens) { //>> 'processing-instruction (' Literal ')'
401
scanner.
Kind
== XPathScanner.LexKind.String ||
402
scanner.
Kind
== XPathScanner.LexKind.Number ||
403
scanner.
Kind
== XPathScanner.LexKind.Dollar ||
404
scanner.
Kind
== XPathScanner.LexKind.LParens ||
405
scanner.
Kind
== XPathScanner.LexKind.Name && scanner.CanBeFunction && ! IsNodeType(scanner)
413
switch (this.scanner.
Kind
) {
452
if (this.scanner.
Kind
!= XPathScanner.LexKind.RParens) {
455
if (this.scanner.
Kind
== XPathScanner.LexKind.RParens) {
524
if (this.scanner.
Kind
!= XPathScanner.LexKind.Union) {
536
switch (this.scanner.
Kind
) {
540
if (this.scanner.
Kind
== XPathScanner.LexKind.Eof || this.scanner.
Kind
== XPathScanner.LexKind.Union) {
552
switch (this.scanner.
Kind
) {
606
if (XPathScanner.LexKind.SlashSlash == this.scanner.
Kind
) {
610
else if (XPathScanner.LexKind.Slash == this.scanner.
Kind
) {
622
switch (this.scanner.
Kind
) {
642
while (XPathScanner.LexKind.LBracket == this.scanner.
Kind
) {
651
if (this.scanner.
Kind
!= t) {
667
this.scanner.
Kind
== XPathScanner.LexKind.Name &&
762
Debug.Assert(scaner.
Kind
== XPathScanner.LexKind.Axe);