public BoolExpr MkBVNegNoOverflow(BitVecExpr t) { Contract.Requires(t != null); Contract.Ensures(Contract.Result<BoolExpr>() != null); CheckContextMatch(t); return new BoolExpr(this, Native.Z3_mk_bvneg_no_overflow(nCtx, t.NativeObject)); }