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 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.