Microsoft\Scripting\Ast\BinaryExpression.cs (12)
350return new MethodBinaryExpression(nodeType, left, right, type, method);
520: base(nodeType, left, right, type, method) {
595return new MethodBinaryExpression(binaryType, left, right, method.ReturnType, method);
604return new MethodBinaryExpression(binaryType, left, right, TypeUtils.GetNullableType(method.ReturnType), method);
606return new MethodBinaryExpression(binaryType, left, right, typeof(bool), method);
623return new MethodBinaryExpression(binaryType, left, right, method.ReturnType, method);
632return new MethodBinaryExpression(binaryType, left, right, TypeUtils.GetNullableType(method.ReturnType), method);
634return new MethodBinaryExpression(binaryType, left, right, typeof(bool), method);
1246return new MethodBinaryExpression(ExpressionType.AndAlso, left, right, returnType, method);
1252return new MethodBinaryExpression(ExpressionType.AndAlso, left, right, returnType, method);
1292return new MethodBinaryExpression(ExpressionType.OrElse, left, right, returnType, method);
1298return new MethodBinaryExpression(ExpressionType.OrElse, left, right, returnType, method);