21 references to GetMethodBasedBinaryOperator
System.Linq.Expressions (21)
System\Linq\Expressions\BinaryExpression.cs (21)
664BinaryExpression b = GetMethodBasedBinaryOperator(binaryType, left, right, method, liftToNull);
977return GetMethodBasedBinaryOperator(ExpressionType.Equal, left, right, method, liftToNull);
1029return GetMethodBasedBinaryOperator(ExpressionType.NotEqual, left, right, method, liftToNull);
1122return GetMethodBasedBinaryOperator(ExpressionType.GreaterThan, left, right, method, liftToNull);
1156return GetMethodBasedBinaryOperator(ExpressionType.LessThan, left, right, method, liftToNull);
1189return GetMethodBasedBinaryOperator(ExpressionType.GreaterThanOrEqual, left, right, method, liftToNull);
1222return GetMethodBasedBinaryOperator(ExpressionType.LessThanOrEqual, left, right, method, liftToNull);
1485return GetMethodBasedBinaryOperator(ExpressionType.Add, left, right, method, liftToNull: true);
1663return GetMethodBasedBinaryOperator(ExpressionType.AddChecked, left, right, method, liftToNull: true);
1699return GetMethodBasedBinaryOperator(ExpressionType.Subtract, left, right, method, liftToNull: true);
1851return GetMethodBasedBinaryOperator(ExpressionType.SubtractChecked, left, right, method, liftToNull: true);
1887return GetMethodBasedBinaryOperator(ExpressionType.Divide, left, right, method, liftToNull: true);
1981return GetMethodBasedBinaryOperator(ExpressionType.Modulo, left, right, method, liftToNull: true);
2075return GetMethodBasedBinaryOperator(ExpressionType.Multiply, left, right, method, liftToNull: true);
2227return GetMethodBasedBinaryOperator(ExpressionType.MultiplyChecked, left, right, method, liftToNull: true);
2280return GetMethodBasedBinaryOperator(ExpressionType.LeftShift, left, right, method, liftToNull: true);
2376return GetMethodBasedBinaryOperator(ExpressionType.RightShift, left, right, method, liftToNull: true);
2471return GetMethodBasedBinaryOperator(ExpressionType.And, left, right, method, liftToNull: true);
2565return GetMethodBasedBinaryOperator(ExpressionType.Or, left, right, method, liftToNull: true);
2659return GetMethodBasedBinaryOperator(ExpressionType.ExclusiveOr, left, right, method, liftToNull: true);
2775return GetMethodBasedBinaryOperator(ExpressionType.Power, left, right, method, liftToNull: true);