Qit


ExpressionExtensions Module

Provides extension methods on System.Linq.Expressions.Expression.

Type extensions

Type extension Description

Expression.Func(f)

Full Usage: Expression.Func(f)

Parameters:
    f : Expr<('a -> 'b)>

Returns: Expression<Func<'a, 'b>>

Extended Type: Expression

f : Expr<('a -> 'b)>
Returns: Expression<Func<'a, 'b>>

Expression.Func(f)

Full Usage: Expression.Func(f)

Parameters:
    f : Expr<('a -> 'b -> 'c)>

Returns: Expression<Func<'a, 'b, 'c>>

Extended Type: Expression

f : Expr<('a -> 'b -> 'c)>
Returns: Expression<Func<'a, 'b, 'c>>

Expression.Func(f)

Full Usage: Expression.Func(f)

Parameters:
    f : Expr<('a -> 'b -> 'c -> 'd)>

Returns: Expression<Func<'a, 'b, 'c, 'd>>

Extended Type: Expression

f : Expr<('a -> 'b -> 'c -> 'd)>
Returns: Expression<Func<'a, 'b, 'c, 'd>>

Expression.Func(f)

Full Usage: Expression.Func(f)

Parameters:
    f : Expr<('a -> 'b -> 'c -> 'd -> 'e)>

Returns: Expression<Func<'a, 'b, 'c, 'd, 'e>>

Extended Type: Expression

f : Expr<('a -> 'b -> 'c -> 'd -> 'e)>
Returns: Expression<Func<'a, 'b, 'c, 'd, 'e>>

Expression.Func(f)

Full Usage: Expression.Func(f)

Parameters:
    f : Expr<('a -> 'b -> 'c -> 'd -> 'e -> 'f)>

Returns: Expression<Func<'a, 'b, 'c, 'd, 'e, 'f>>

Extended Type: Expression

f : Expr<('a -> 'b -> 'c -> 'd -> 'e -> 'f)>
Returns: Expression<Func<'a, 'b, 'c, 'd, 'e, 'f>>

Expression.Func(f)

Full Usage: Expression.Func(f)

Parameters:
    f : Expr<('a -> 'b -> 'c -> 'd -> 'e -> 'f -> 'g)>

Returns: Expression<Func<'a, 'b, 'c, 'd, 'e, 'f, 'g>>

Extended Type: Expression

f : Expr<('a -> 'b -> 'c -> 'd -> 'e -> 'f -> 'g)>
Returns: Expression<Func<'a, 'b, 'c, 'd, 'e, 'f, 'g>>

Expression.Func(f)

Full Usage: Expression.Func(f)

Parameters:
    f : Expr<('a -> 'b -> 'c -> 'd -> 'e -> 'f -> 'g -> 'h)>

Returns: Expression<Func<'a, 'b, 'c, 'd, 'e, 'f, 'g, 'h>>

Extended Type: Expression

f : Expr<('a -> 'b -> 'c -> 'd -> 'e -> 'f -> 'g -> 'h)>
Returns: Expression<Func<'a, 'b, 'c, 'd, 'e, 'f, 'g, 'h>>

Expression.Func(f)

Full Usage: Expression.Func(f)

Parameters:
    f : Expr<('a -> 'b -> 'c -> 'd -> 'e -> 'f -> 'g -> 'h -> 'i)>

Returns: Expression<Func<'a, 'b, 'c, 'd, 'e, 'f, 'g, 'h, 'i>>

Extended Type: Expression

f : Expr<('a -> 'b -> 'c -> 'd -> 'e -> 'f -> 'g -> 'h -> 'i)>
Returns: Expression<Func<'a, 'b, 'c, 'd, 'e, 'f, 'g, 'h, 'i>>