![]() | SequenceBinaryExpression Properties |
The SequenceBinaryExpression type exposes the following members.
Name | Description | |
---|---|---|
![]() | Children | (Inherited from SequenceExpression.) |
![]() | ChildrenBase | (Inherited from SequenceComputation.) |
![]() | ChildrenExpression |
Enumerates all child sequence expression objects
(Overrides SequenceExpressionChildrenExpression.) |
![]() | ExecutionState |
the state of executing this sequence base
(a sequence base comprises sequences, sequence computations, sequence expressions)
(Inherited from SequenceBase.) |
![]() | Id |
returns the sequence /expresion id - every sequence /expression is assigned a unique id that is used in xgrs code generation and in sequence rendering
for copies a new id is generated, too, this does not cause problems as code is only generated once per defined sequence
(Inherited from SequenceBase.) |
![]() | Operator |
Returns the operator of this binary expression (enclosed in spaces);
abstract property, to be overwritten by concrete operator symbol
|
![]() | Precedence |
The precedence of this operator. Zero is the highest priority, int.MaxValue the lowest.
Used to add needed parentheses for printing sequences /expressions
TODO: WTF? das ist im Parser genau umgekehrt implementiert!
(Inherited from SequenceBase.) |
![]() | ReturnsValue | (Inherited from SequenceExpression.) |
![]() | Symbol |
Returns this expression as string, in the form of left expression then operator then right expression;
same for all binary expressions
(Overrides SequenceBaseSymbol.) |