55 references to VisitExpression
System.Data.Linq (55)
SqlClient\Query\QueryConverter.cs (55)
336SqlExpression expr = this.VisitExpression(invoke.Expression); 476projection = this.VisitExpression(resultSelector.Body); 492SqlExpression outerKey = this.VisitExpression(outerKeySelector.Body); 495SqlExpression innerKey = this.VisitExpression(innerKeySelector.Body); 499SqlExpression result = this.VisitExpression(resultSelector.Body); 524SqlExpression outerKey = this.VisitExpression(outerKeySelector.Body); 527SqlExpression innerKey = this.VisitExpression(innerKeySelector.Body); 538SqlExpression result = this.VisitExpression(resultSelector.Body); 615SqlExpression expr = this.VisitExpression(b.Expression); 632select.Where = this.VisitExpression(predicate.Body); 651SqlExpression exp = this.VisitExpression(c.Operand); 662SqlExpression array = this.VisitExpression(b.Left); 663SqlExpression index = this.VisitExpression(b.Right); 687SqlExpression exp = this.VisitExpression(c.Operand); 694SqlExpression expr = this.VisitExpression(expression); 810whens.Add(new SqlWhen(this.VisitExpression(cond.Test), this.VisitExpression(cond.IfTrue))); 811SqlExpression @else = this.VisitExpression(cond.IfFalse); 841args[i] = this.VisitExpression(qn.Arguments[i]); 865args[i] = this.VisitExpression(qn.Arguments[i]); 875SqlExpression expr = this.VisitExpression(mb.Expression); 930SqlExpression takeExp = this.VisitExpression(count); 940SqlExpression skipExp = this.VisitExpression(mce.Arguments[1]); 1042SqlExpression skipExp = this.VisitExpression(skipCount); 1221SqlExpression newParamExpression = this.VisitExpression(mce.Arguments[i]); 1243args[i] = this.VisitExpression(arguments[i]); 1267SqlExpression exp = this.VisitExpression(u.Operand); 1297SqlExpression left = this.VisitExpression(b.Left); 1298SqlExpression right = this.VisitExpression(b.Right); 1501SqlExpression expr = this.VisitExpression(expression.Body); 1519SqlExpression expr = this.VisitExpression(expression.Body); 1540SqlExpression keyExpr = this.VisitExpression(keyLambda.Body); 1550SqlExpression keyDup = this.VisitExpression(keyLambda.Body); 1557elemExpr = this.VisitExpression(elemLambda.Body); 1561elemOnGroupSource = this.VisitExpression(elemLambda.Body); 1604SqlExpression resultExpr = this.VisitExpression(resultSelector.Body); 1673SqlExpression exp = (lambda != null) ? this.VisitExpression(lambda.Body) : null; 1707exp = this.VisitExpression(lambda.Body); 1726SqlExpression exp = (lambda != null) ? this.VisitExpression(lambda.Body) : null; 1781return this.GenerateInExpression(this.VisitExpression(value), array.Expressions); 1787SqlExpression expr = this.VisitExpression(value); 1824SqlExpression cond = lambda != null ? this.VisitExpression(lambda.Body) : null; 1862CheckContext(this.VisitExpression(ma.Expression)); 1871return sql.Member(VisitExpression(ma.Expression), ma.Member); 1908CheckContext(this.VisitExpression(mc.Object)); 1939SqlExpression obj = VisitExpression(mc.Object); 1942args[i] = VisitExpression(mc.Arguments[i]); 1948SqlExpression exp = this.VisitExpression(expression); 1996CheckContext(this.VisitExpression(mc.Object)); 2375select.Where = this.VisitExpression(lambda.Body); 2447SqlExpression projection = this.VisitExpression(resultSelector.Body); 2459SqlExpression itemExpression = this.VisitExpression(item); 2482SqlExpression proj = this.VisitExpression(rs.Body); 2685exprs[i] = this.VisitExpression(arr.Expressions[i]); 2703exprs[i] = this.VisitExpression(list.Initializers[i].Arguments.Single());