FSharp.Quotations.Evaluator
FSharp.Quotations.Evaluator copied to clipboard
A quotations evaluator/compiler for F# based on LINQ expression tree compilation
### Repro steps The following code throws an exception: case 1: ```f# QuotationEvaluator.Evaluate x + y @> ``` case 2: ```f# QuotationEvaluator.Evaluate x * y @> ``` ### Actual behavior...
### Description Imagine we have lambda quotation which body contains nested quotation ``` @> ``` It is accepted by compiler and `x` in nested quotation is syntactically connected with lambda...
### Description This seems to be the standard quotations evaluator whenever `FSharp.Linq.RuntimeHelpers.LeafExpressionConverter.QuotationToExpression` can't get the job done. However, the implementation of both are very similar that they seem to be...
### Description when using `Expr.NewStructTuple` to create C# compatible type, a F# one is created instead ### Repro steps Try to compile any quotation with `Expr.NewStructTuple` ### Expected behavior Correct...