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