LambdaExpression.Compile Metodo

Definizione

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.

Si applica a