4 instantiations of Identifier
System.Data.Entity (4)
System\Data\Common\EntitySql\CqlLexerHelpers.cs (2)
354AST.Identifier id = new AST.Identifier(name, true, _query, _iPos); 437AST.Identifier id = new AST.Identifier(symbol, false, _query, _iPos);
System\Data\Common\EntitySql\CqlParser.cs (2)
3303yyval = new Identifier(identifier.Name + "[]", /*isEscaped*/false, _query, AstNodePos(val_peek(1))); 3317yyval = new DotExpr(dotExpr.Left, new Identifier(identifier.Name + "[]", /*isEscaped*/false, _query, AstNodePos(val_peek(1))));
78 references to Identifier
System.Data.Entity (78)
System\Data\Common\EntitySql\AST\AliasedExpr.cs (3)
21private readonly Identifier _alias; 26internal AliasedExpr(Node expr, Identifier alias) 58internal Identifier Alias
System\Data\Common\EntitySql\AST\DotExpr.cs (5)
24private readonly Identifier _identifier; 31internal DotExpr(Node leftExpr, Identifier id) 48internal Identifier Identifier 66Identifier leftIdenitifier = _leftExpr as Identifier;
System\Data\Common\EntitySql\AST\FunctionDefinition.cs (2)
22private readonly Identifier _name; 31internal FunctionDefinition(Identifier name, NodeList<PropDefinition> argDefList, Node body, int startPosition, int endPosition)
System\Data\Common\EntitySql\AST\NamespaceImport.cs (5)
17private readonly Identifier _namespaceAlias; 23internal NamespaceImport(Identifier idenitifier) 43Identifier aliasId = bltInExpr.Arg1 as Identifier; 56internal Identifier Alias
System\Data\Common\EntitySql\AST\NavigationExpr.cs (6)
25private readonly Identifier _toEndIdentifier; 26private readonly Identifier _fromEndIdentifier; 31internal RelshipNavigationExpr(Node refExpr, Node relshipTypeName, Identifier toEndIdentifier, Identifier fromEndIdentifier) 58internal Identifier ToEndIdentifier 66internal Identifier FromEndIdentifier
System\Data\Common\EntitySql\AST\QueryExpr.cs (3)
434private readonly Identifier _optCollationIdentifier; 448internal OrderByClauseItem(Node orderExpr, OrderKind orderKind, Identifier optCollationIdentifier) 474internal Identifier Collation
System\Data\Common\EntitySql\AST\TypeDefinition.cs (3)
94private readonly Identifier _name; 101internal PropDefinition(Identifier name, Node typeDefExpr) 110internal Identifier Name
System\Data\Common\EntitySql\CqlLexerHelpers.cs (2)
354AST.Identifier id = new AST.Identifier(name, true, _query, _iPos); 437AST.Identifier id = new AST.Identifier(symbol, false, _query, _iPos);
System\Data\Common\EntitySql\CqlParser.cs (30)
2021yyval = new NamespaceImport((Identifier)val_peek(1)); 2075yyval = new AST.FunctionDefinition((Identifier)val_peek(5), ToNodeList<PropDefinition>(val_peek(4)), (Node)val_peek(1), Terminal(val_peek(6)).IPos, Terminal(val_peek(0)).IPos); 2108yyval = new PropDefinition((Identifier)val_peek(1), (Node)val_peek(0)); 2493yyval = new OrderByClauseItem((Node)val_peek(3), (OrderKind)val_peek(0), (Identifier)val_peek(1)); 2544yyval = (Identifier)val_peek(0); 3041yyval = new AliasedExpr((Node)val_peek(2), (Identifier)val_peek(0)); 3124yyval = new DotExpr((Node)val_peek(2), (Identifier)val_peek(0)); 3194yyval = new MethodExpr((Identifier)val_peek(2), DistinctKind.None, null); 3201yyval = new MethodExpr((Identifier)val_peek(5), (DistinctKind)val_peek(3), ToNodeList<Node>(val_peek(2)), ToNodeList<RelshipNavigationExpr>(val_peek(0))); 3208yyval = new MethodExpr((Identifier)val_peek(5),(DistinctKind)val_peek(3), new NodeList<Node>((Node)val_peek(2)), ToNodeList<RelshipNavigationExpr>(val_peek(0))); 3222yyval = new RelshipNavigationExpr((Node)val_peek(5), (Node)val_peek(3), (Identifier)val_peek(1), null); 3229yyval = new RelshipNavigationExpr((Node)val_peek(7), (Node)val_peek(5), (Identifier)val_peek(3), (Identifier)val_peek(1)); 3269yyval = new RelshipNavigationExpr((Node)val_peek(5), (Node)val_peek(3), null, (Identifier)val_peek(1)); 3276yyval = new RelshipNavigationExpr((Node)val_peek(7), (Node)val_peek(5), (Identifier)val_peek(1), (Identifier)val_peek(3)); 3297Identifier identifier = (Identifier)val_peek(1); 3298Identifier escapedIdentifier = (Identifier)val_peek(0); 3311Identifier identifier = dotExpr.Identifier; 3312Identifier escapedIdentifier = (Identifier)val_peek(0); 3331yyval = new DotExpr((Node)val_peek(2), (Identifier)val_peek(0)); 3352yyval = new MethodExpr((Identifier)val_peek(2), DistinctKind.None, null); 3359yyval = new MethodExpr((Identifier)val_peek(3), DistinctKind.None, ToNodeList<Node>(val_peek(1))); 3366yyval = (Identifier)val_peek(0); 3373yyval = (Identifier)val_peek(0); 3380yyval = (Identifier)val_peek(0); 3459yyval = new PropDefinition((Identifier)val_peek(1), (Node)val_peek(0));
System\Data\Common\EntitySql\CqlParserHelpers.cs (1)
162if ((yylval is CqlLexer.TerminalToken) && CqlLexer.IsReservedKeyword(term) && !(astNode is Identifier))
System\Data\Common\EntitySql\SemanticAnalyzer.cs (16)
146AST.Identifier identifier = namespaceImport.NamespaceName as AST.Identifier; 551AST.Identifier identifier = astExpr as AST.Identifier; 637return ConvertIdentifier(((AST.Identifier)expr), false /* leftHandSideOfMemberAccess */, sr); 640private static ExpressionResolution ConvertIdentifier(AST.Identifier identifier, bool leftHandSideOfMemberAccess, SemanticResolver sr) 642return sr.ResolveSimpleName(((AST.Identifier)identifier).Name, leftHandSideOfMemberAccess, identifier.ErrCtx); 664AST.Identifier leftIdentifier = dotExpr.Left as AST.Identifier; 794AST.Identifier simpleFunctionName = methodExpr.Expr as AST.Identifier; 869return leftExpr != null && leftExpr.Left is AST.Identifier ? sr.EnterIgnoreEntityContainerNameResolution() : null; 884if (leftExpr != null && leftExpr.Left is AST.Identifier && 2345AST.Identifier identifier = typeName as AST.Identifier; 4352astExprConverters.Add(typeof(AST.Identifier), new AstExprConverter(ConvertIdentifier));
System\Data\Common\EntitySql\SemanticResolver.cs (2)
819AST.Identifier id = aliasedExpr.Expr as AST.Identifier;