FSharp.PowerPack.Linq
Convert the quotation expression to LINQ expression trees
This operation will only succeed for a subset of quotation expressions.
Exceptions: InvalidArgumentException will be raised if the input expression is
not in the subset that can be converted to a LINQ expression tree
Compile the quotation expression by first converting to LINQ expression trees
Exceptions: InvalidArgumentException will be raised if the input expression is
not in the subset that can be converted to a LINQ expression tree
Evaluate the quotation expression by first converting to LINQ expression trees
Exceptions: InvalidArgumentException will be raised if the input expression is
not in the subset that can be converted to a LINQ expression tree
Compile the quotation expression by first converting to LINQ expression trees
Exceptions: InvalidArgumentException will be raised if the input expression is
not in the subset that can be converted to a LINQ expression tree
Compile the quotation expression by first converting to LINQ expression trees
Exceptions: InvalidArgumentException will be raised if the input expression is
not in the subset that can be converted to a LINQ expression tree
An intrinsic for compiling <c><@ x <> y @></c> to expression trees
This join operator implements the LINQ GroupJoin operator and the <c>query</c> convertor recognises it as such
This join operator corresponds to the LINQ Join operator and the <c>query</c> convertor recognises it as such
When used in queries, this operator corresponds to the LINQ Join operator and the <c>query</c> convertor recognises it as such
When used in queries, this operator corresponds to the LINQ Max operator and the <c>query</c> convertor recognises it as such
It differs in return type from <c>Seq.maxBy</c>
When used in queries, this operator corresponds to the LINQ Min operator and the <c>query</c> convertor recognises it as such
It differs in return type from <c>Seq.minBy</c>
When used in queries, this operator corresponds to the LINQ Contains operator and the <c>query</c> convertor recognises it as such
Evaluate the quotation expression by first converting to a LINQ expression tree
making use of IQueryable operators and then executing expression tree
Exceptions: <c>InvalidArgumentException</c> will be raised if the input expression is
not in the subset that can be converted to a LINQ expression tree
This function should not be called directly.
A set of types used for implementing quotation conversions.
These are public only because targets of Linq Lambda expressions require them to be so
This module provides Compile and Eval extension members
for F# quotation values, implemented by translating to LINQ
expression trees and using the LINQ dynamic compiler.