Modulo RuntimeHelpers.LeafExpressionConverter (F#)

Contiene le funzioni che espressioni di query F# della guida.

Namespace/Module Path: Microsoft.FSharp.Linq.RuntimeHelpers

Assembly: FSharp.Core (in FSharp.Core.dll)

module LeafExpressionConverter
    EvaluateQuotation : Expr -> obj
    ImplicitExpressionConversionHelper : 'T -> Expression<'T>
    MemberInitializationHelper : 'T -> 'T
    QuotationToExpression : Expr -> Expression
    QuotationToLambdaExpression : Expr<'T> -> Expression<'T>
    SubstHelper : Expr * Var [] * obj [] -> Expr<'T>

Valori

Valore

Descrizione

EvaluateQuotation: Expr - > obj

Restituisce un subset di quotation F# eseguendo innanzitutto la conversione in un'espressione LINQ, per il subset di espressioni LINQ rappresentate dalla sintassi delle espressioni nel linguaggio C#.

ImplicitExpressionConversionHelper: “T "> Expression<TDelegate>< " T>

Se utilizzato in una quotation, questa funzione indica che una specifica conversione deve essere eseguito quando converte la quotation a un'espressione LINQ.Questa funzione non deve essere chiamata direttamente.

MemberInitializationHelper: “T - > “T

Se utilizzato in una quotation, questa funzione indica che una specifica conversione deve essere eseguito quando converte la quotation a un'espressione LINQ.Questa funzione non deve essere chiamata direttamente.

QuotationToExpression: Expr - > Expression<TDelegate>

Converte un subset di quotation F# in un'espressione LINQ, per il subset di espressioni LINQ rappresentate dalla sintassi delle espressioni nel linguaggio C#.

QuotationToLambdaExpression: Expr< " T> - > Expression<TDelegate>< " T>

Converte un subset di quotation F# in un'espressione LINQ, per il subset di espressioni LINQ rappresentate dalla sintassi delle espressioni nel linguaggio C#.

SubstHelper: Expr * Var [] * obj [] - > Expr<T>

Helper di runtime utilizzato per valutare i valori letterali di quotation annidati.

Piattaforme

Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2

Informazioni sulla versione

Versioni della libreria di base F#

Supportato in: 4,0, portabile

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.FSharp.Linq.RuntimeHelpers (F#)