コード例 #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
ファイル: Duplicator.cs プロジェクト: qunyanm/boogie
 public override Cmd VisitAssertEnsuresCmd(AssertEnsuresCmd node)
 {
     //Contract.Requires(node != null);
     Contract.Ensures(Contract.Result<Cmd>() != null);
     return base.VisitAssertEnsuresCmd((AssertEnsuresCmd)node.Clone());
 }
コード例 #3
0
ファイル: StandardVisitor.cs プロジェクト: qunyanm/boogie
 public override Cmd VisitAssertEnsuresCmd(AssertEnsuresCmd node)
 {
     Contract.Ensures(Contract.Result<Cmd>() == node);
     this.VisitEnsures(node.Ensures);
     this.VisitExpr(node.Expr);
     return node;
 }
コード例 #4
0
ファイル: Checker.cs プロジェクト: Chenguang-Zhu/ICE-C5
 public override Cmd VisitAssertEnsuresCmd(AssertEnsuresCmd node)
 {
     AddHoudiniConstant(node);
       return base.VisitAssertEnsuresCmd(node);
 }