Microsoft.Z3.Expr.Create C# (CSharp) Method

Create() private method

private Create ( Context ctx, FuncDecl f ) : Expr
ctx Context
f FuncDecl
return Expr
        internal static Expr Create(Context ctx, FuncDecl f, params Expr[] arguments)
        {
            Contract.Requires(ctx != null);
            Contract.Requires(f != null);
            Contract.Ensures(Contract.Result<Expr>() != null);

            IntPtr obj = Native.Z3_mk_app(ctx.nCtx, f.NativeObject,
                                          AST.ArrayLength(arguments),
                                          AST.ArrayToNative(arguments));
            return Create(ctx, obj);
        }

Same methods

Expr::Create ( Context ctx, IntPtr obj ) : Expr