示例#1
0
 public WhileLoopOperation(BooleanOperation condition,
                           Block body)
 {
     Add(condition);
     Add(body);
 }
示例#2
0
 public DoWhileLoopOperation(Block body, BooleanOperation condition)
 {
     Add(body);
     Add(condition);
 }
示例#3
0
 public override Operation Coalesce()
 {
     Body      = (Block)Body.Coalesce();
     Condition = (BooleanOperation)Condition.Coalesce();
     return(this);
 }
示例#4
0
文件: Loops.cs 项目: dbremner/Cortex
 public DoWhileLoopOperation(Block body, BooleanOperation condition)
 {
     Add(body);
       Add(condition);
 }
示例#5
0
文件: Loops.cs 项目: dbremner/Cortex
 public override Operation Coalesce()
 {
     Body = (Block)Body.Coalesce();
       Condition = (BooleanOperation)Condition.Coalesce();
       return this;
 }
示例#6
0
文件: Loops.cs 项目: dbremner/Cortex
 public WhileLoopOperation(BooleanOperation condition,
 Block body)
 {
     Add(condition);
       Add(body);
 }
示例#7
0
 public IfThenStatement(BooleanOperation condition, Block onTrue)
 {
     Add(condition);
     Add(onTrue);
 }
示例#8
0
 public IfThenElseStatement(BooleanOperation condition,
                            Block onTrue, Block onFalse)
     : base(condition, onTrue)
 {
     Add(onFalse);
 }
示例#9
0
 public IfThenElseStatement(BooleanOperation condition, 
 Block onTrue, Block onFalse)
     : base(condition, onTrue)
 {
     Add(onFalse);
 }
示例#10
0
 public IfThenStatement(BooleanOperation condition, Block onTrue)
 {
     Add(condition);
       Add(onTrue);
 }