Beispiel #1
0
        public override List <VariableBlock> GetVariableTreeList(List <VariableBlock> blocks)
        {
            blocks.Add(this);
            NumberBlock.GetVariableTreeList(blocks);

            return(blocks);
        }
Beispiel #2
0
        public override List <VariableBlock> GetVariableTreeList(List <VariableBlock> blocks)
        {
            blocks.Add(this);
            LeftBlock.GetVariableTreeList(blocks);
            RightBlock.GetVariableTreeList(blocks);

            return(blocks);
        }
Beispiel #3
0
 public override List <Block> GetBlockTreeList(List <Block> blocks)
 {
     blocks.Add(this);
     blocks.AddRange(IndexBlock.GetVariableTreeList(new List <VariableBlock>()));
     return(blocks);
 }