LambdaExpression.Compile Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Produce un delegato che rappresenta l'espressione lambda.
Overload
| Nome | Descrizione |
|---|---|
| Compile() |
Produce un delegato che rappresenta l'espressione lambda. |
| Compile(Boolean) |
Produce un delegato interpretato o compilato che rappresenta l'espressione lambda. |
| Compile(DebugInfoGenerator) |
Produce un delegato che rappresenta l'espressione lambda. |
Compile()
Produce un delegato che rappresenta l'espressione lambda.
public:
Delegate ^ Compile();
public Delegate Compile();
member this.Compile : unit -> Delegate
Public Function Compile () As Delegate
Valori restituiti
Oggetto Delegate contenente la versione compilata dell'espressione lambda.
Commenti
Il Compile metodo può essere utilizzato per convertire un LambdaExpression albero delle espressioni nel delegato rappresentato.
Si applica a
Compile(Boolean)
Produce un delegato interpretato o compilato che rappresenta l'espressione lambda.
public:
Delegate ^ Compile(bool preferInterpretation);
public Delegate Compile(bool preferInterpretation);
member this.Compile : bool -> Delegate
Public Function Compile (preferInterpretation As Boolean) As Delegate
Parametri
- preferInterpretation
- Boolean
true per indicare che l'espressione deve essere compilata in un formato interpretato, se disponibile; in caso contrario, false.
Valori restituiti
Delegato che rappresenta l'espressione lambda compilata descritta dall'oggetto LambdaExpression .
Si applica a
Compile(DebugInfoGenerator)
Produce un delegato che rappresenta l'espressione lambda.
public:
Delegate ^ Compile(System::Runtime::CompilerServices::DebugInfoGenerator ^ debugInfoGenerator);
public Delegate Compile(System.Runtime.CompilerServices.DebugInfoGenerator debugInfoGenerator);
member this.Compile : System.Runtime.CompilerServices.DebugInfoGenerator -> Delegate
Public Function Compile (debugInfoGenerator As DebugInfoGenerator) As Delegate
Parametri
- debugInfoGenerator
- DebugInfoGenerator
Debug del generatore di informazioni usato dal compilatore per contrassegnare i punti di sequenza e annotare le variabili locali.
Valori restituiti
Delegato contenente la versione compilata dell'espressione lambda.