Пример #1
0
 public virtual Sequential VisitSequential(Sequential node) {
   Contract.Requires(node != null);
   Contract.Ensures(Contract.Result<Sequential>() != null);
   node.first = (RE)this.VisitRE(node.first);
   node.second = (RE)this.VisitRE(node.second);
   return node;
 }
Пример #2
0
 public override Sequential VisitSequential(Sequential node) {
   //Contract.Requires(node != null);
   Contract.Ensures(Contract.Result<Sequential>() != null);
   return base.VisitSequential((Sequential)node.Clone());
 }
Пример #3
0
 public override Sequential VisitSequential(Sequential node)
 {
     Contract.Ensures(Contract.Result<Sequential>() == node);
     this.VisitRE(node.first);
     this.VisitRE(node.second);
     return node;
 }