[Home] Type Microsoft.FSharp.Quotations.Expr


Type-carrying quoted expressions. Expressions are generated either by quotations and quotation templates in source text or programatically by using runtime-type-annotated expressions [[Expr]] and using [[of_raw]] to annotate them.

Full Type Signature

type Expr<'a>
  with
    interface IFormattable
    member Substitute : (ExprVarName -> Expr option) -> Expr<'a>
    member Raw : Expr
  end

Instance Members

MemberDescription
member Raw : Expr
member Substitute : (ExprVarName -> Expr option) -> Expr<'a>
Substitution and instantiation. Replace expression variables with parameters using the given substitution maps. The functions return expressions that do not carry static type annotations (Expr), hence there is an implicit requirement that these functions return correctly typed expressions.

See Also

Microsoft.FSharp.Quotations


Documentation for assembly FSharp.Core, version 1.9.4.19, generated using F# version 1.9.4.19