6 instantiations of SourceScopeEntry
System.Data.Entity (6)
System\Data\Common\EntitySql\SemanticAnalyzer.cs (6)
3120
SourceScopeEntry sourceScopeEntry = new
SourceScopeEntry
(aliasedBinding.Variable);
3834
new
SourceScopeEntry
(groupKeyInfo.VarRef).AddParentVar(groupBinding.Variable));
3848
new
SourceScopeEntry
(groupKeyInfo.VarRef, groupKeyInfo.AlternativeName).AddParentVar(groupBinding.Variable));
3867
new
SourceScopeEntry
(aggVarRef).AddParentVar(groupBinding.Variable));
4135
sr.CurrentScope.Replace(projectionItems[0].Key, new
SourceScopeEntry
(source.Variable));
4145
new
SourceScopeEntry
(projectionExpressionRef).AddParentVar(source.Variable));
20 references to SourceScopeEntry
System.Data.Entity (20)
System\Data\Common\EntitySql\SemanticAnalyzer.cs (17)
3012
List<
SourceScopeEntry
> fromClauseEntries = new List<
SourceScopeEntry
>();
3018
List<
SourceScopeEntry
> fromClauseItemEntries;
3046
private static DbExpressionBinding ProcessFromClauseItem(AST.FromClauseItem fromClauseItem, SemanticResolver sr, out List<
SourceScopeEntry
> scopeEntries)
3075
private static DbExpressionBinding ProcessAliasedFromClauseItem(AST.AliasedExpr aliasedExpr, SemanticResolver sr, out List<
SourceScopeEntry
> scopeEntries)
3120
SourceScopeEntry
sourceScopeEntry = new SourceScopeEntry(aliasedBinding.Variable);
3122
scopeEntries = new List<
SourceScopeEntry
>();
3134
private static DbExpressionBinding ProcessJoinClauseItem(AST.JoinClauseItem joinClause, SemanticResolver sr, out List<
SourceScopeEntry
> scopeEntries)
3159
List<
SourceScopeEntry
> leftExprScopeEntries;
3176
List<
SourceScopeEntry
> rightExprScopeEntries;
3250
private static DbExpressionBinding ProcessApplyClauseItem(AST.ApplyClauseItem applyClause, SemanticResolver sr, out List<
SourceScopeEntry
> scopeEntries)
3257
List<
SourceScopeEntry
> leftExprScopeEntries;
3263
List<
SourceScopeEntry
> rightExprScopeEntries;
3357
((
SourceScopeEntry
)scopeEntry).ReplaceParentVar(whereBinding.Variable);
3409
((
SourceScopeEntry
)scopeEntry).AdjustToGroupVar(groupInputBinding.Variable, groupInputBinding.GroupVariable, groupAggregateBinding.Variable);
3708
((
SourceScopeEntry
)scopeEntry).RollbackAdjustmentToGroupVar(source.Variable);
4288
((
SourceScopeEntry
)scopeEntry).ReplaceParentVar(sortBinding.Variable);
System\Data\Common\EntitySql\SemanticResolver.cs (1)
488
if (scopeEntry.EntryKind == ScopeEntryKind.SourceVar && ((
SourceScopeEntry
)scopeEntry).IsJoinClauseLeftExpr)
System\Data\Common\EntitySql\StaticContext.cs (2)
199
internal
SourceScopeEntry
AddParentVar(DbVariableReferenceExpression parentVarRef)
340
/// This entry will be replaced by the <see cref="
SourceScopeEntry
"/> when GROUP BY processing is complete.