public BoolExpr MkBool(bool value) { Contract.Ensures(Contract.Result<BoolExpr>() != null); return value ? MkTrue() : MkFalse(); }
/// <summary> /// Z3 expr to C# pretty printer /// </summary> public CSPrettyPrinter(Context z3) { this.charSort = z3.MkBitVecSort(16); this.tt = z3.MkBool(true); this.ff = z3.MkBool(false); this.encoding = 16; }