22 references to CreateCanonicalFunction
System.Data.Entity (22)
System\Data\Objects\ELinq\ExpressionConverter.cs (1)
1460return CreateCanonicalFunction(functionName, Expression, translatedArguments);
System\Data\Objects\ELinq\MethodCallTranslator.cs (18)
998DbFunctionExpression indexOfExpression = parent.CreateCanonicalFunction(ExpressionConverter.IndexOf, call, patternExpression, inputExpression); 1050DbExpression indexOfExpression = parent.CreateCanonicalFunction(ExpressionConverter.IndexOf, call, patternExpression, inputExpression) 1081DbFunctionExpression reversePatternExpression = parent.CreateCanonicalFunction(ExpressionConverter.Reverse, call, patternExpression); 1082DbFunctionExpression reverseInputExpression = parent.CreateCanonicalFunction(ExpressionConverter.Reverse, call, inputExpression); 1084DbExpression indexOfExpression = parent.CreateCanonicalFunction(ExpressionConverter.IndexOf, call, reversePatternExpression, reverseInputExpression) 1116length = parent.CreateCanonicalFunction(ExpressionConverter.Length, call, target) 1124CqtExpression substringExpression = parent.CreateCanonicalFunction(ExpressionConverter.Substring, call, target, fromIndex, length); 1152parent.CreateCanonicalFunction(ExpressionConverter.Substring, call, 1174parent.CreateCanonicalFunction(ExpressionConverter.Length, call, thisString) 1179parent.CreateCanonicalFunction(ExpressionConverter.Substring, call, 1185result = parent.CreateCanonicalFunction(ExpressionConverter.Concat, call, result, secondSubstring); 1230parent.CreateCanonicalFunction(ExpressionConverter.Substring, call, 1237parent.CreateCanonicalFunction(ExpressionConverter.Substring, call, 1240parent.CreateCanonicalFunction(ExpressionConverter.Length, call, thisString) 1245CqtExpression result = parent.CreateCanonicalFunction(ExpressionConverter.Concat, call, 1246parent.CreateCanonicalFunction(ExpressionConverter.Concat, call, 1275parent.CreateCanonicalFunction(ExpressionConverter.Length, call, value) 1306result = parent.CreateCanonicalFunction(ExpressionConverter.Concat, call,
System\Data\Objects\ELinq\Translator.cs (3)
1100return parent.CreateCanonicalFunction(ExpressionConverter.Concat, linq, left, right); 1188return parent.CreateCanonicalFunction(_canonicalFunctionName, linq, left, right); 1234return parent.CreateCanonicalFunction(ExpressionConverter.BitwiseNot, linq, operand);