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