Пример #1
0
 public virtual Cmd VisitAssertEnsuresCmd(AssertEnsuresCmd node)
 {
     Contract.Requires(node != null);
       Contract.Ensures(Contract.Result<Cmd>() != null);
       node.Ensures = this.VisitEnsures(node.Ensures);
       node.Expr = this.VisitExpr(node.Expr);
       return node;
 }
Пример #2
0
 public override Cmd VisitAssertEnsuresCmd(AssertEnsuresCmd node)
 {
     //Contract.Requires(node != null);
     Contract.Ensures(Contract.Result<Cmd>() != null);
     return base.VisitAssertEnsuresCmd((AssertEnsuresCmd)node.Clone());
 }
Пример #3
0
 public override Cmd VisitAssertEnsuresCmd(AssertEnsuresCmd node)
 {
     Contract.Ensures(Contract.Result<Cmd>() == node);
     this.VisitEnsures(node.Ensures);
     this.VisitExpr(node.Expr);
     return node;
 }
Пример #4
0
 public override Cmd VisitAssertEnsuresCmd(AssertEnsuresCmd node)
 {
     AddHoudiniConstant(node);
       return base.VisitAssertEnsuresCmd(node);
 }