Freigeben über


LambdaExpression.Compile Methode

Definition

Erzeugt einen Delegaten, der den Lambdaausdruck darstellt.

Überlädt

Compile()

Erzeugt einen Delegaten, der den Lambdaausdruck darstellt.

Compile(Boolean)

Erzeugt einen interpretierten oder kompilierten Delegat, der den Lambdaausdruck darstellt.

Compile(DebugInfoGenerator)

Erzeugt einen Delegaten, der den Lambdaausdruck darstellt.

Compile()

Quelle:
LambdaExpression.cs
Quelle:
LambdaExpression.cs
Quelle:
LambdaExpression.cs

Erzeugt einen Delegaten, der den Lambdaausdruck darstellt.

public:
 Delegate ^ Compile();
public Delegate Compile ();
member this.Compile : unit -> Delegate
Public Function Compile () As Delegate

Gibt zurück

Ein Delegate, das die kompilierte Version des Lambda-Ausdrucks enthält.

Hinweise

Die Compile -Methode kann verwendet werden, um eine LambdaExpression Ausdrucksstruktur in den Delegat zu konvertieren, den sie darstellt.

Gilt für:

Compile(Boolean)

Quelle:
LambdaExpression.cs
Quelle:
LambdaExpression.cs
Quelle:
LambdaExpression.cs

Erzeugt einen interpretierten oder kompilierten Delegat, der den Lambdaausdruck darstellt.

public:
 Delegate ^ Compile(bool preferInterpretation);
public Delegate Compile (bool preferInterpretation);
member this.Compile : bool -> Delegate
Public Function Compile (preferInterpretation As Boolean) As Delegate

Parameter

preferInterpretation
Boolean

true, um anzugeben, dass der Ausdruck in ein interpretiertes Format kompiliert werden muss, sofern verfügbar; andernfalls false.

Gibt zurück

Ein Delegat, der den kompilierten Lambdaausdruck darstellt, der durch das LambdaExpression-Objekt beschrieben wird.

Gilt für:

Compile(DebugInfoGenerator)

Quelle:
LambdaExpression.cs
Quelle:
LambdaExpression.cs
Quelle:
LambdaExpression.cs

Erzeugt einen Delegaten, der den Lambdaausdruck darstellt.

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

Parameter

debugInfoGenerator
DebugInfoGenerator

Generator für Debuginformationen, mit dem der Compiler Sequenzpunkte markiert und lokale Variablen mit Anmerkungen versieht.

Gibt zurück

Ein Delegat, der die kompilierte Version des Lambdaausdrucks enthält.

Gilt für: