Example #1
0
        public WhenThenNode(RdlSyntaxNode when, RdlSyntaxNode then) : base(when, then)
        {
            Descendants = base.Descendants.ToArray();

            When.SetParent(this);
            Then.SetParent(this);
        }
Example #2
0
 public GreaterNode(RdlSyntaxNode left, RdlSyntaxNode right)
     : base(left, right)
 {
 }
Example #3
0
 public NotInNode(RdlSyntaxNode left, RdlSyntaxNode right)
     : base(left, right)
 {
 }
Example #4
0
 protected UnaryNode(RdlSyntaxNode node)
 {
     _node = node;
 }
Example #5
0
 public AndNode(RdlSyntaxNode left, RdlSyntaxNode right)
     : base(left, right)
 {
 }
Example #6
0
 public WhenNode(Token token, RdlSyntaxNode when)
     : base(when)
 {
     Token = token;
 }
Example #7
0
 public EqualityNode(RdlSyntaxNode left, RdlSyntaxNode right)
     : base(left, right)
 {
 }
Example #8
0
 public BetweenNode(Token betweenToken, RdlSyntaxNode exp, RdlSyntaxNode minNode, RdlSyntaxNode maxNode)
 {
     Descendants = new[] { exp, minNode, maxNode };
     Token       = betweenToken;
 }
Example #9
0
 public HyphenNode(RdlSyntaxNode left, RdlSyntaxNode right)
     : base(left, right)
 {
 }
Example #10
0
 public ElseNode(Token token, RdlSyntaxNode node)
     : base(node)
 {
     Token = token;
 }
Example #11
0
 public WhereConditionsNode(RdlSyntaxNode node)
     : base(node)
 {
 }
Example #12
0
 public ThenNode(Token token, RdlSyntaxNode then)
     : base(then)
 {
     Token = token;
 }
Example #13
0
 public DiffNode(RdlSyntaxNode left, RdlSyntaxNode right)
     : base(left, right)
 {
 }
Example #14
0
 public LessNode(RdlSyntaxNode left, RdlSyntaxNode right)
     : base(left, right)
 {
 }
Example #15
0
 protected BinaryNode(RdlSyntaxNode left, RdlSyntaxNode right)
 {
     Descendants = new[] { left, right };
 }