public Tactic TryFor(Tactic t, uint ms) { Contract.Requires(t != null); Contract.Ensures(Contract.Result<Tactic>() != null); CheckContextMatch(t); return new Tactic(this, Native.Z3_tactic_try_for(nCtx, t.NativeObject, ms)); }