예제 #1
0
 public AssumeConjHint(int nestLevel, int numConjunctions, int numCommands, VCExprHint vcExprHint) : base(
         vcExprHint)
 {
     Contract.Requires(nestLevel > 0);
     NestLevel       = nestLevel;
     NumConjunctions = numConjunctions;
     NumCommands     = numCommands;
 }
예제 #2
0
 public AssumeConjHint(int nestLevel, int numConjunctions, int numCommands) :
     this(nestLevel, numConjunctions, numCommands, VCExprHint.EmptyExprHint())
 {
 }
예제 #3
0
 public VCHint(VCExprHint exprHint)
 {
     ExprHint = exprHint;
 }
예제 #4
0
 public AssumeSimpleHint(AssumeSimpleType hintType) : this(hintType, VCExprHint.EmptyExprHint())
 {
 }
예제 #5
0
 public AssumeSimpleHint(AssumeSimpleType hintType, VCExprHint exprHint) : base(exprHint)
 {
     this.hintType = hintType;
 }
예제 #6
0
 public AssertSimpleHint(AssertSimpleType hintType, VCExprHint vcExprHint) : base(vcExprHint)
 {
     this.hintType = hintType;
 }