public Expr MkTermArray(ArrayExpr array) { Contract.Requires(array != null); Contract.Ensures(Contract.Result<Expr>() != null); CheckContextMatch(array); return Expr.Create(this, Native.Z3_mk_array_default(nCtx, array.NativeObject)); }