41 references to LiteralKind
System.Data.Entity (41)
System\Data\Common\EntitySql\AST\Literal.cs (17)
38private readonly LiteralKind _literalKind; 52internal Literal(string originalValue, LiteralKind kind, string query, int inputPos) 81return (_literalKind == LiteralKind.Number); 106return _literalKind == LiteralKind.String || _literalKind == LiteralKind.UnicodeString; 120return _literalKind == LiteralKind.UnicodeString; 134return _literalKind == LiteralKind.Null; 203case LiteralKind.Number: 207case LiteralKind.String: 211case LiteralKind.UnicodeString: 215case LiteralKind.Boolean: 219case LiteralKind.Binary: 223case LiteralKind.DateTime: 227case LiteralKind.Time: 231case LiteralKind.DateTimeOffset: 235case LiteralKind.Guid: 239case LiteralKind.Null:
System\Data\Common\EntitySql\CqlLexer.cs (13)
196return NewLiteralToken(YYText, LiteralKind.Number); 227return NewLiteralToken(YYText, LiteralKind.String); 248return NewLiteralToken(YYText, LiteralKind.Binary); 265return NewLiteralToken(YYText, LiteralKind.Boolean); 272return NewLiteralToken(YYText, LiteralKind.Time); 279return NewLiteralToken(YYText, LiteralKind.Guid); 286return NewLiteralToken(YYText, LiteralKind.DateTime); 293return NewLiteralToken(YYText, LiteralKind.DateTimeOffset); 307return NewLiteralToken(YYText, LiteralKind.Number); 335return NewLiteralToken(YYText, LiteralKind.Number); 363return NewLiteralToken(YYText, LiteralKind.Number); 384return NewLiteralToken(YYText, LiteralKind.Number); 391return NewLiteralToken(YYText, LiteralKind.Number);
System\Data\Common\EntitySql\CqlLexerHelpers.cs (10)
536return NewLiteralToken(symbol, AST.LiteralKind.String); 545internal Token NewLiteralToken(string literal, AST.LiteralKind literalKind) 548Debug.Assert(literalKind != AST.LiteralKind.Null, "literalKind must not be LiteralKind.Null"); 553case AST.LiteralKind.Binary: 561case AST.LiteralKind.String: 564literalKind = AST.LiteralKind.UnicodeString; 568case AST.LiteralKind.DateTime: 576case AST.LiteralKind.Time: 583case AST.LiteralKind.DateTimeOffset: 591case AST.LiteralKind.Guid:
System\Data\Common\EntitySql\CqlParser.cs (1)
3393yyval = new Literal(null, LiteralKind.Null, _query, TerminalPos(val_peek(0)));