CxExprBinary

Description

sealed class Tinman.Core.Cx.Expressions.CxExprBinary

Derived from

CxExpression abstract

An binary expression:

a = b     a += b    a /= b
a &= b    a |= b    a ^= b
a %= b    a *= b    a <<= b
a >>= b   a -= b    a == b
a > b     a >= b    a < b
a <= b    a != b    a && b
a || b    a & b     a | b
a ^ b     a as b    a is b
a + b     a / b     a % b
a * b     a << b    a >> b
a - b

Public / Constructors

CxExprBinary


public constructor CxExprBinary → (3)

left in : CxExpression

[not-null]
See Left.

op in : CxBinary

See Op.

right in : CxExpression

[not-null]
See Right.

Creates a new instance of CxExprBinary.

Public / Attributes

Left


public attribute Left → (get)

value : CxExpression

[not-null]
The left-side value expression.

Returns the left-side value expression.

Op


public attribute Op → (get)

value : CxBinary

[not-empty]
The operator.

Returns the operator.

Right


public attribute Right → (get)

value : CxExpression

[not-null]
The right-side value expression.

Returns the right-side value expression.