LambdaExpression.Compile Methode

Definition

Erzeugt einen Delegaten, der den Lambda-Ausdruck darstellt.

Überlädt

Name Beschreibung
Compile()

Erzeugt einen Delegaten, der den Lambda-Ausdruck darstellt.

Compile(Boolean)

Erzeugt einen interpretierten oder kompilierten Delegaten, der den Lambda-Ausdruck darstellt.

Compile(DebugInfoGenerator)

Erzeugt einen Delegaten, der den Lambda-Ausdruck darstellt.

Compile()

Erzeugt einen Delegaten, der den Lambda-Ausdruck darstellt.

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

Gibt zurück

Eine Delegate , die 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)

Erzeugt einen interpretierten oder kompilierten Delegaten, der den Lambda-Ausdruck 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

trueum anzugeben, dass der Ausdruck in einem interpretierten Formular kompiliert werden soll, falls er verfügbar ist; andernfalls . false

Gibt zurück

Ein Delegat, der den kompilierten Lambda-Ausdruck darstellt, der LambdaExpression vom Objekt beschrieben wird.

Gilt für:

Compile(DebugInfoGenerator)

Erzeugt einen Delegaten, der den Lambda-Ausdruck 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

Debugginginformationsgenerator, der vom Compiler verwendet wird, um Sequenzpunkte zu markieren und lokale Variablen zu kommentieren.

Gibt zurück

Ein Delegat, der die kompilierte Version der Lambda-Funktion enthält.

Gilt für: