59 references to TranslateExpression
System.Data.Entity (59)
System\Data\Objects\ELinq\ExpressionConverter.cs (6)
236DbExpression result = this.TranslateExpression(_expression); 827DbExpression result = TranslateExpression(lambda.Body); 901return NormalizeSetSource(TranslateExpression(linq)); 1371DbExpression translatedPatternExpression = this.TranslateExpression(patternExpression); 1372DbExpression translatedInputExpression = this.TranslateExpression(inputExpression); 1458translatedArguments[i] = TranslateExpression(linqArguments[i]);
System\Data\Objects\ELinq\MethodCallTranslator.cs (30)
435CqtExpression queryExpression = parent.TranslateExpression(call.Object); 441CqtExpression arg = parent.TranslateExpression(call.Arguments[0]); 488CqtExpression queryExpression = parent.TranslateExpression(inputQuery); 510DbExpression queryExpression = parent.TranslateExpression(inputQuery); 606var arguments = call.Arguments.Select(a => UnwrapNoOpConverts(a)).Select(b => NormalizeAllSetSources(parent, parent.TranslateExpression(b))).ToList(); 891DbExpression argument = parent.TranslateExpression(call.Arguments[0]); 947DbExpression arg1 = parent.TranslateExpression(call.Arguments[0]); 948DbExpression arg2 = parent.TranslateExpression(call.Arguments[1]); 1108DbExpression arg1 = parent.TranslateExpression(call.Arguments[0]); 1110DbExpression target = parent.TranslateExpression(call.Object); 1121length = parent.TranslateExpression(call.Arguments[1]); 1147DbExpression thisString = parent.TranslateExpression(call.Object); 1148DbExpression arg1 = parent.TranslateExpression(call.Arguments[0]); 1161CqtExpression arg2 = parent.TranslateExpression(call.Arguments[1]); 1227DbExpression thisString = parent.TranslateExpression(call.Object); 1228DbExpression arg1 = parent.TranslateExpression(call.Arguments[0]); 1244DbExpression arg2 = parent.TranslateExpression(call.Arguments[1]); 1270DbExpression value = parent.TranslateExpression(call.Arguments[0]); 1302CqtExpression result = parent.TranslateExpression(call.Arguments[0]); 1308parent.TranslateExpression(call.Arguments[argIndex])); 1544CqtExpression count = parent.TranslateExpression(linqCount); 1645CqtExpression selector = parent.TranslateExpression(selectorLambda.Body); 2118source = parent.TranslateExpression(call.Arguments[0]); 2181parent.TranslateExpression(call.Arguments[1]) : 2217parent.TranslateExpression(Expression.Constant(defaultValue, elementType)); 2243DbExpression source = parent.NormalizeSetSource(parent.TranslateExpression(sourceExpression)); 2244DbExpression value = parent.TranslateExpression(valueExpression); 2829CqtExpression resultSelector = parent.TranslateExpression( 2903CqtExpression selectorProject = parent.TranslateExpression(linqSelector.Body); 3031CqtExpression lambda = parent.TranslateExpression(lambdaExpression.Body);
System\Data\Objects\ELinq\Translator.cs (23)
95return parent.TranslateExpression(Expression.NewArrayInit(elementType, expressions)); 172DbExpression instance = parent.TranslateExpression(linq.Expression); 390return parent.TranslateExpression(countCall); 666DbExpression argument = parent.TranslateExpression(call.Expression); 686DbExpression argument = parent.TranslateExpression(call.Expression); 730DbExpression memberValue = parent.TranslateExpression(linq.Arguments[i]); 764return DbExpressionBuilder.NewCollection(linq.Expressions.Select(e => parent.TranslateExpression(e))); 806return DbExpressionBuilder.NewCollection(linq.Initializers.Select(i => parent.TranslateExpression(i.Arguments[0]))); 840DbExpression memberValue = parent.TranslateExpression(binding.Expression); 874whenExpressions.Add(parent.TranslateExpression(linq.Test)); 876thenExpressions.Add(parent.TranslateExpression(linq.IfTrue)); 877DbExpression elseExpression = parent.TranslateExpression(linq.IfFalse); 920return TranslateBinary(parent, parent.TranslateExpression(linq.Left), parent.TranslateExpression(linq.Right), linq); 1021DbExpression cqtLeft = parent.TranslateExpression(linqLeft); 1022DbExpression cqtRight = parent.TranslateExpression(linqRight); 1035DbExpression inputCqt = parent.TranslateExpression(input); 1069return parent.TranslateExpression(notLinq); 1081DbExpression operand = parent.TranslateExpression(linq.Expression); 1178DbExpression left = parent.TranslateExpression(linq.Left); 1179DbExpression right = parent.TranslateExpression(linq.Right); 1229DbExpression operand = parent.TranslateExpression(linq.Operand); 1247return TranslateUnary(parent, linq, parent.TranslateExpression(linq.Operand));