100 references to Tokens
System.Data.Common (100)
System\Data\Filter\ExpressionParser.cs (98)
53internal readonly Tokens _token; 56internal ReservedWords(string word, Tokens token, int op) 66new ReservedWords("And", Tokens.BinaryOp, Operators.And), 72new ReservedWords("Between", Tokens.BinaryOp, Operators.Between), 74new ReservedWords("Child", Tokens.Child, Operators.Noop), 75new ReservedWords("False", Tokens.ZeroOp, Operators.False), 76new ReservedWords("In", Tokens.BinaryOp, Operators.In), 77new ReservedWords("Is", Tokens.BinaryOp, Operators.Is), 78new ReservedWords("Like", Tokens.BinaryOp, Operators.Like), 79new ReservedWords("Not", Tokens.UnaryOp, Operators.Not), 80new ReservedWords("Null", Tokens.ZeroOp, Operators.Null), 81new ReservedWords("Or", Tokens.BinaryOp, Operators.Or), 82new ReservedWords("Parent", Tokens.Parent, Operators.Noop), 83new ReservedWords("True", Tokens.ZeroOp, Operators.True), 102internal Tokens _token; 170while (_token != Tokens.EOS) 177case Tokens.EOS: 202case Tokens.Name: 203case Tokens.Parent: 204case Tokens.Numeric: 205case Tokens.Decimal: 206case Tokens.Float: 207case Tokens.StringConst: 208case Tokens.Date: 226if (opInfo._type == Nodes.Binop && opInfo._op == Operators.In && _token != Tokens.Parent) 236case Tokens.Parent: 245if (_token == Tokens.LeftParen) 248ScanToken(Tokens.Name); 250ScanToken(Tokens.RightParen); 251ScanToken(Tokens.Dot); 256CheckToken(Tokens.Dot); 264ScanToken(Tokens.Name); 271case Tokens.Name: 281case Tokens.Numeric: 285case Tokens.Decimal: 289case Tokens.Float: 293case Tokens.StringConst: 300case Tokens.Date: 315case Tokens.LeftParen: 378case Tokens.RightParen: 436case Tokens.ListSeparator: 469case Tokens.BinaryOp: 505case Tokens.UnaryOp; // fall through to UnaryOperator; 507case Tokens.UnaryOp: 512case Tokens.ZeroOp: 525case Tokens.Dot: 533if (_token == Tokens.Name) 562Debug.Assert(_token == Tokens.LeftParen, "ParseAggregateArgument(): Invalid argument, token <> '('"); 572if (_token != Tokens.Child) 574if (_token != Tokens.Name) 578ScanToken(Tokens.RightParen); 582child = (_token == Tokens.Child); 588if (_token == Tokens.LeftParen) 591ScanToken(Tokens.Name); 593ScanToken(Tokens.RightParen); 594ScanToken(Tokens.Dot); 599CheckToken(Tokens.Dot); 602ScanToken(Tokens.Name); 604ScanToken(Tokens.RightParen); 776internal void CheckToken(Tokens token) 784internal Tokens Scan() 789_token = Tokens.None; 800_token = Tokens.EOS; 811_token = Tokens.LeftParen; 815_token = Tokens.RightParen; 820CheckToken(Tokens.Date); 825CheckToken(Tokens.StringConst); 829_token = Tokens.BinaryOp; 834_token = Tokens.BinaryOp; 845_token = Tokens.BinaryOp; 862_token = Tokens.BinaryOp; 867_token = Tokens.BinaryOp; 872_token = Tokens.BinaryOp; 877_token = Tokens.BinaryOp; 882_token = Tokens.BinaryOp; 888_token = Tokens.BinaryOp; 893_token = Tokens.BinaryOp; 897_token = Tokens.BinaryOp; 901_token = Tokens.BinaryOp; 909CheckToken(Tokens.Name); 914CheckToken(Tokens.Name); 922_token = Tokens.ListSeparator; 934_token = Tokens.Dot; 942_token = Tokens.BinaryConst; 955if (_token != Tokens.None) 965if (_token != Tokens.None) 967CheckToken(Tokens.Name); 973_token = Tokens.Unknown; 1026_token = Tokens.Float; 1028_token = Tokens.Decimal; 1030_token = Tokens.Numeric; 1042_token = Tokens.Name; 1076_token = Tokens.Name; 1098_token = Tokens.Date; 1111Debug.Assert(_token == Tokens.Name, "Exprecing an identifier."); 1145Debug.Assert(_token == Tokens.Name, "Exprecing an identifier."); 1170_token = Tokens.StringConst; 1174internal void ScanToken(Tokens token)
System\Data\Filter\FilterException.cs (2)
161public static Exception UnknownToken(Tokens tokExpected, Tokens tokCurr, int position)