61 references to Input
System.Data.Entity (61)
System\Data\Common\CommandTrees\BasicExpressionVisitor.cs (2)
612
VisitExpressionBindingPre(expression.
Input
);
614
VisitExpressionBindingPost(expression.
Input
);
System\Data\Common\CommandTrees\DefaultExpressionVisitor.cs (2)
864
DbExpressionBinding input = this.VisitExpressionBindingEnterScope(expression.
Input
);
867
if (!object.ReferenceEquals(expression.
Input
, input) ||
System\Data\Common\CommandTrees\Internal\ExpressionDumper.cs (1)
726
Dump(e.
Input
, "Input");
System\Data\Common\CommandTrees\Internal\ExpressionKeyGen.cs (1)
591
VisitBinding(e.
Input
);
System\Data\Common\CommandTrees\Internal\ExpressionPrinter.cs (1)
873
retInfo.Children.Add(this.VisitBinding("Input", e.
Input
));
System\Data\Common\CommandTrees\Internal\PatternMatchRules.cs (1)
279
return (e => { if (e.ExpressionKind != DbExpressionKind.Project) { return false; } else { DbProjectExpression projectEx = (DbProjectExpression)e; return inputPattern(projectEx.
Input
.Expression) && projectionPattern(projectEx.Projection); } });
System\Data\Common\CommandTrees\Internal\ViewSimplifier.cs (11)
265
result = entityProject.
Input
.Project(DbExpressionBuilder.Case(whens, thens, constructors[conditions.Count]));
271
result = entityProject.
Input
.Project(constructors[0]);
416
DbFilterExpression booleanColumnFilter = (DbFilterExpression)entityProjection.
Input
.Expression;
418
DbFilterExpression discriminatorFilter = (DbFilterExpression)rowProjection.
Input
.Expression;
466
if(!TryMatchPropertyEqualsValue(casePredicate.When[0], rowProjection.
Input
.VariableName, out comparedProp, out constValue) ||
502
DbExpression inputBoundEntityConstructor = ValueSubstituter.Substitute(entityThen, entityProjection.
Input
.VariableName, columnValues);
506
DbExpression newElse = ValueSubstituter.Substitute(entitySelector.Else, entityProjection.
Input
.VariableName, columnValues);
509
DbExpression result = discriminatorFilter.BindAs(rowProjection.
Input
.VariableName).Project(newEntitySelector);
633
DbProjectExpression innerProject = (DbProjectExpression)outerProject.
Input
.Expression;
649
ProjectionCollapser collapser = new ProjectionCollapser(bindings, outerProject.
Input
);
660
DbProjectExpression replacementOuterProject = innerProject.
Input
.Project(replacementOuterProjection);
System\Data\Common\EntitySql\SemanticAnalyzer.cs (5)
3958
if (projectExpression.
Input
.Expression != lambdaVariable)
3968
return projectionExpression == projectExpression.
Input
.Variable;
3973
if (!TypeSemantics.IsEqual(projectExpression.Projection.ResultType, projectExpression.
Input
.Variable.ResultType))
3978
IBaseList<EdmMember> inputVariableTypeProperties = TypeHelpers.GetAllStructuralMembers(projectExpression.
Input
.Variable.ResultType);
3991
if (propertyRef.Instance != projectExpression.
Input
.Variable ||
System\Data\Mapping\Update\Internal\Propagator.cs (1)
221
ChangeNode input = Visit(node.
Input
.Expression);
System\Data\Mapping\ViewGeneration\DiscriminatorMap.cs (3)
87
if (project.
Input
.Expression.ExpressionKind != DbExpressionKind.Filter) { return false; }
88
var filterExpression = (DbFilterExpression)project.
Input
.Expression;
108
var projectionVariableName = project.
Input
.VariableName;
System\Data\Mapping\ViewValidator.cs (1)
358
this.VisitExpressionBindingEnterScope(expression.
Input
);
System\Data\Objects\ELinq\ExpressionConverter.cs (2)
852
if (project.Projection == project.
Input
.Variable)
854
input = project.
Input
.Expression;
System\Data\Objects\ELinq\MethodCallTranslator.cs (7)
2632
if (rightProject.
Input
.Expression.ExpressionKind != DbExpressionKind.LeftOuterJoin)
2636
var loj = (DbJoinExpression)rightProject.
Input
.Expression;
2648
if (rightProjectProjection.Instance != rightProject.
Input
.Variable ||
2945
if (rename.Instance != project.
Input
.Variable)
2952
if (project.
Input
.Expression.ExpressionKind != DbExpressionKind.Project)
2956
var innerProject = (DbProjectExpression)project.
Input
.Expression;
2974
return innerProject.
Input
.Project(newProjection);
System\Data\Objects\ELinq\OrderByLifter.cs (6)
109
DbExpression projectInput = project.
Input
.Expression;
151
DbExpression projectInput = project.
Input
.Expression;
192
DbLambda secondLambda = DbExpressionBuilder.Lambda(second.Projection, second.
Input
.Variable);
195
DbProjectExpression composed = first.
Input
.Project(secondLambda.Invoke(first.Projection));
208
DbFilterExpression composed = first.
Input
.Filter(secondLambda.Invoke(first.Projection));
258
DbExpressionBinding inputBinding = input.BindAs(project.
Input
.VariableName);
System\Data\Objects\Internal\ObjectSpanRewriter.cs (6)
466
target = project.
Input
.Expression;
500
result = target.BindAs(project.
Input
.VariableName).Project(newProjection);
842
if (varRef.VariableName.Equals(expression.
Input
.VariableName, StringComparison.Ordinal))
844
DbExpression found = Find(expression.
Input
.Expression);
845
if (!object.ReferenceEquals(found, expression.
Input
.Expression))
847
return found.BindAs(expression.
Input
.VariableName).Project(expression.Projection);
System\Data\Query\PlanCompiler\ITreeGenerator.cs (4)
1950
((DbVariableReferenceExpression)project.Projection).VariableName == project.
Input
.VariableName)
1953
result = ApplyIsOfFilter(project.
Input
.Expression, typeFilter);
2202
Node source = EnterExpressionBinding(e.
Input
);
2249
Node projectedSetNode = EnterExpressionBinding(e.
Input
);
System\Data\SqlClient\SqlGen\Sql8ConformanceChecker.cs (1)
573
bool inputNeedsRewrite = VisitExpressionBinding(expression.
Input
);
System\Data\SqlClient\SqlGen\SqlGenerator.cs (6)
2234
SqlSelectStatement result = VisitInputExpression(e.
Input
.Expression, e.
Input
.VariableName, e.
Input
.VariableType, out fromSymbol);
2243
result = CreateNewSelectStatement(result, e.
Input
.VariableName, e.
Input
.VariableType, out fromSymbol);
2253
AddFromSymbol(result, e.
Input
.VariableName, fromSymbol);