2 overrides of VisitExpression
System.Data.Entity (2)
System\Data\Common\CommandTrees\Internal\DbExpressionRules.cs (1)
129protected override DbExpression VisitExpression(DbExpression expression)
System\Data\Objects\Internal\ObjectSpanRewriter.cs (1)
780protected override DbExpression VisitExpression(DbExpression expression)
39 references to VisitExpression
System.Data.Entity (39)
System\Data\Common\CommandTrees\DefaultExpressionVisitor.cs (24)
60return VisitList(list, this.VisitExpression); 68DbExpression newInput = this.VisitExpression(binding.Expression); 88DbExpression newInput = this.VisitExpression(binding.Expression); 104DbExpression newExpression = this.VisitExpression(clause.Expression); 199DbExpression newBody = this.VisitExpression(lambda.Body); 254DbExpression newArgument = this.VisitExpression(expression.Argument); 267DbExpression newArgument = this.VisitExpression(expression.Argument); 283DbExpression newLeft = this.VisitExpression(expression.Left); 284DbExpression newRight = this.VisitExpression(expression.Right); 299DbExpression newTargetRef = this.VisitExpression(entityRef.TargetEntityReference); 460DbExpression newInstance = this.VisitExpression(expression.Instance); 504DbExpression newArgument = this.VisitExpression(expression.Argument); 505DbExpression newPattern = this.VisitExpression(expression.Pattern); 506DbExpression newEscape = this.VisitExpression(expression.Escape); 524DbExpression newArgument = this.VisitExpression(expression.Argument); 525DbExpression newLimit = this.VisitExpression(expression.Limit); 708DbExpression newElse = this.VisitExpression(expression.Else); 770DbExpression newArgument = this.VisitExpression(expression.Argument); 792DbExpression newNavSource = this.VisitExpression(expression.NavigationSource); 847DbExpression predicate = this.VisitExpression(expression.Predicate); 865DbExpression projection = this.VisitExpression(expression.Projection); 901DbExpression newCondition = this.VisitExpression(expression.JoinCondition); 992DbExpression newCount = this.VisitExpression(expression.Count); 1030DbExpression predicate = this.VisitExpression(expression.Predicate);
System\Data\Common\CommandTrees\Internal\DbExpressionRules.cs (1)
140result = base.VisitExpression(result);
System\Data\Common\CommandTrees\Internal\ExpressionCopier.cs (2)
44return copier.VisitExpression(expression); 220DbExpression newInstance = this.VisitExpression(expression.Instance);
System\Data\Common\CommandTrees\Internal\Validator.cs (1)
50this.VisitExpression(expression);
System\Data\Common\CommandTrees\Internal\ViewSimplifier.cs (2)
519return visitor.VisitExpression(original); 720return this.VisitExpression(expression);
System\Data\Objects\ELinq\ExpressionConverter.cs (1)
718return remover.VisitExpression(expression);
System\Data\Objects\Internal\ObjectSpanRewriter.cs (1)
792return base.VisitExpression(expression);
System\Data\SqlClient\SqlGen\Sql8ExpressionRewriter.cs (7)
51DbExpression newQuery = rewriter.VisitExpression(originalTree.Query); 75return TransformIntersectOrExcept(VisitExpression(e.Left), VisitExpression(e.Right), DbExpressionKind.Except); 85return TransformIntersectOrExcept(VisitExpression(e.Left), VisitExpression(e.Right), DbExpressionKind.Intersect); 129DbExpression rightInput = VisitExpressionBinding(e.Input).Sort(VisitSortOrder(e.SortOrder)).Limit(VisitExpression(e.Count)); 132DbExpression leftInput = VisitExpression(e.Input.Expression); //Another copy of the input