Ejemplo n.º 1
0
 public BinaryOperatorExpression(Expression Left, Expression Right, Expression.Operation Opcode, TextSpan Location, TextPoint OperatorLocation)
     : base(Opcode, Location)
 {
     this.Left             = Left;
     this.Right            = Right;
     this.operatorLocation = OperatorLocation;
 }
Ejemplo n.º 2
0
 public TernaryOperatorExpression(Expression First, Expression Second, Expression Third, Expression.Operation opcode, TextSpan Location, TextPoint FirstOperatorLocation, TextPoint SecondOperatorLocation)
     : base(opcode, Location)
 {
     this.First  = First;
     this.Second = Second;
     this.Third  = Third;
     this.FirstOperatorLocation  = FirstOperatorLocation;
     this.SecondOperatorLocation = SecondOperatorLocation;
 }
Ejemplo n.º 3
0
 public UnaryOperatorExpression(Expression Operand, Expression.Operation Opcode, TextSpan Location)
     : base(Opcode, Location)
 {
     this.Operand = Operand;
 }
Ejemplo n.º 4
0
 public InvocationExpression(Expression Target, ArgumentList Arguments, Expression.Operation Opcode, TextSpan Location)
     : base(Opcode, Location)
 {
     this.Target    = Target;
     this.Arguments = Arguments;
 }