Пример #1
0
        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));
        }
Пример #2
0
        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));
        }