public IfStatement(QSExpression con, CodeBlock code, int lineNr) { this._condition = con; this._code = code; this._elseBlock = new CodeBlock(new List <IStatement>()); this._lineNr = lineNr; }
public IfStatement(QSExpression con, CodeBlock code, CodeBlock elseBlock, int lineNr) { this._condition = con; this._code = code; this._elseBlock = elseBlock; this._lineNr = lineNr; }
public ComputedQuestion(string text, string id, QSExpression expr, QSType type, int lineNr) { this._type = type; this._text = text; this._id = id; this._lineNr = lineNr; this._expression = expr; }
public StackPanel AddVisibleIfTrue(QSExpression condition, CodeBlock code) { StackPanel panel = new StackPanel(); panel.Children.Add((UIElement)code.Accept(this)); this._conditionList.Add(new Tuple <QSExpression, UIElement>(condition, panel)); return(panel); }
public Divide(QSExpression a, QSExpression b, int lineNr) : base(a, b, lineNr) { }
public LessThan(QSExpression a, QSExpression b, int lineNr) : base(a, b, lineNr) { }
public Subtract(QSExpression a, QSExpression b, int lineNr) : base(a, b, lineNr) { }
public Equals(QSExpression a, QSExpression b, int lineNr) : base(a, b, lineNr) { }
public GreaterThan(QSExpression a, QSExpression b, int lineNr) : base(a, b, lineNr) { }
public And(QSExpression a, QSExpression b, int lineNr) : base(a, b, lineNr) { }
public Unary_Expression(QSExpression intern, int lineNr) : base(lineNr) { this._internal = intern; }
public Multiply(QSExpression a, QSExpression b, int lineNr) : base(a, b, lineNr) { }
public Not(QSExpression left, int lineNr) : base(left, lineNr) { }