Ejemplo n.º 1
0
 public BoundBinaryExpression(BoundExpression left, BoundBinaryOperator op, BoundExpression right)
 {
     Left          = left;
     Op            = op;
     Right         = right;
     ConstantValue = ConstantFolding.Fold(left, op, right);
 }
Ejemplo n.º 2
0
 public BoundUnaryExpression(SyntaxNode syntax, BoundUnaryOperator op, BoundExpression operand)
     : base(syntax)
 {
     Op            = op;
     Operand       = operand;
     ConstantValue = ConstantFolding.Fold(op, operand);
 }
Ejemplo n.º 3
0
 public BoundBinaryExpression(SyntaxNode syntax, BoundExpression left, BoundBinaryOperator op, BoundExpression right)
     : base(syntax)
 {
     Left          = left;
     Op            = op;
     Right         = right;
     ConstantValue = ConstantFolding.Fold(left, op, right);
 }
Ejemplo n.º 4
0
 public BoundUnaryExpression(BoundUnaryOperator op, BoundExpression operand)
 {
     Op            = op;
     Operand       = operand;
     ConstantValue = ConstantFolding.Fold(op, operand);
 }