21 references to GetMethodBasedBinaryOperator
System.Core (21)
Microsoft\Scripting\Ast\BinaryExpression.cs (21)
641BinaryExpression b = GetMethodBasedBinaryOperator(binaryType, left, right, method, liftToNull); 971return GetMethodBasedBinaryOperator(ExpressionType.Equal, left, right, method, liftToNull); 1018return GetMethodBasedBinaryOperator(ExpressionType.NotEqual, left, right, method, liftToNull); 1097return GetMethodBasedBinaryOperator(ExpressionType.GreaterThan, left, right, method, liftToNull); 1128return GetMethodBasedBinaryOperator(ExpressionType.LessThan, left, right, method, liftToNull); 1159return GetMethodBasedBinaryOperator(ExpressionType.GreaterThanOrEqual, left, right, method, liftToNull); 1190return GetMethodBasedBinaryOperator(ExpressionType.LessThanOrEqual, left, right, method, liftToNull); 1417return GetMethodBasedBinaryOperator(ExpressionType.Add, left, right, method, true); 1580return GetMethodBasedBinaryOperator(ExpressionType.AddChecked, left, right, method, true); 1613return GetMethodBasedBinaryOperator(ExpressionType.Subtract, left, right, method, true); 1752return GetMethodBasedBinaryOperator(ExpressionType.SubtractChecked, left, right, method, true); 1785return GetMethodBasedBinaryOperator(ExpressionType.Divide, left, right, method, true); 1871return GetMethodBasedBinaryOperator(ExpressionType.Modulo, left, right, method, true); 1957return GetMethodBasedBinaryOperator(ExpressionType.Multiply, left, right, method, true); 2096return GetMethodBasedBinaryOperator(ExpressionType.MultiplyChecked, left, right, method, true); 2143return GetMethodBasedBinaryOperator(ExpressionType.LeftShift, left, right, method, true); 2231return GetMethodBasedBinaryOperator(ExpressionType.RightShift, left, right, method, true); 2318return GetMethodBasedBinaryOperator(ExpressionType.And, left, right, method, true); 2404return GetMethodBasedBinaryOperator(ExpressionType.Or, left, right, method, true); 2489return GetMethodBasedBinaryOperator(ExpressionType.ExclusiveOr, left, right, method, true); 2574return GetMethodBasedBinaryOperator(ExpressionType.Power, left, right, method, true);