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
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()
- Origine:
- LambdaExpression.cs
- Origine:
- LambdaExpression.cs
- Origine:
- LambdaExpression.cs
Produce un delegato che rappresenta l'espressione lambda.
public:
Delegate ^ Compile();
public Delegate Compile ();
member this.Compile : unit -> Delegate
Public Function Compile () As Delegate
Restituisce
Oggetto Delegate contenente la versione compilata dell'espressione lambda.
Commenti
Il Compile metodo può essere usato per convertire un LambdaExpression albero delle espressioni nel delegato che rappresenta.
Si applica a
Compile(Boolean)
- Origine:
- LambdaExpression.cs
- Origine:
- LambdaExpression.cs
- Origine:
- LambdaExpression.cs
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
.
Restituisce
Un delegato che rappresenta l'espressione lambda compilata descritta dall'oggetto LambdaExpression.
Si applica a
Compile(DebugInfoGenerator)
- Origine:
- LambdaExpression.cs
- Origine:
- LambdaExpression.cs
- Origine:
- LambdaExpression.cs
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
Generatore delle informazioni di debug utilizzato dal compilatore per contrassegnare i punti della sequenza e annotare le variabili locali.
Restituisce
Un delegato che contiene la versione compilata del lambda.