LambdaExpression.Compile Metodo

Definizione

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.

Si applica a