public static CSharpRelationalExpression operator >=(ExpressionBase left, CSharpIExpression right) { ICSharpRelationalExpression leftSide = (ICSharpRelationalExpression)left.AffixTo(OperatorPrecedences.RelationalOperation); ICSharpShiftExpression rightSide = (ICSharpShiftExpression)right.AffixTo(OperatorPrecedences.ShiftOperation); return(new CSharpRelationalExpression(leftSide, RelationalOperation.GreaterThanOrEqualTo, rightSide)); }
public static CSharpRelationalExpression operator <(ExpressionBase left, ExpressionBase right) { ICSharpRelationalExpression leftSide = (ICSharpRelationalExpression)left.AffixTo(OperatorPrecedences.RelationalOperation); ICSharpShiftExpression rightSide = (ICSharpShiftExpression)right.AffixTo(OperatorPrecedences.ShiftOperation); return(new CSharpRelationalExpression(leftSide, RelationalOperation.LessThan, rightSide)); }