LambdaExpression.Compile Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.