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