Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ GreaterThanOrEqual() [2/2]

static BinaryExpression System.Linq.Expressions.Expression< TDelegate >.GreaterThanOrEqual ( Expression< TDelegate > left,
Expression< TDelegate > right,
bool liftToNull,
MethodInfo? method )
inlinestaticinherited

Definition at line 1152 of file Expression.cs.

1153 {
1154 ExpressionUtils.RequiresCanRead(left, "left");
1155 ExpressionUtils.RequiresCanRead(right, "right");
1156 if (method == null)
1157 {
1158 return GetComparisonOperator(ExpressionType.GreaterThanOrEqual, "op_GreaterThanOrEqual", left, right, liftToNull);
1159 }
1160 return GetMethodBasedBinaryOperator(ExpressionType.GreaterThanOrEqual, left, right, method, liftToNull);
1161 }
static void RequiresCanRead(Expression expression, string paramName)
static BinaryExpression GetMethodBasedBinaryOperator(ExpressionType binaryType, Expression left, Expression right, MethodInfo method, bool liftToNull)
static BinaryExpression GetComparisonOperator(ExpressionType binaryType, string opName, Expression left, Expression right, bool liftToNull)

References System.Linq.Expressions.Expression< TDelegate >.GetComparisonOperator(), System.Linq.Expressions.Expression< TDelegate >.GetMethodBasedBinaryOperator(), and System.Dynamic.Utils.ExpressionUtils.RequiresCanRead().