LambdaExpression.Compile Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Tworzy delegata reprezentującego wyrażenie lambda.
Przeciążenia
| Nazwa | Opis |
|---|---|
| Compile() |
Tworzy delegata reprezentującego wyrażenie lambda. |
| Compile(Boolean) |
Tworzy zinterpretowany lub skompilowany delegat reprezentujący wyrażenie lambda. |
| Compile(DebugInfoGenerator) |
Tworzy delegata reprezentującego wyrażenie lambda. |
Compile()
Tworzy delegata reprezentującego wyrażenie lambda.
public:
Delegate ^ Compile();
public Delegate Compile();
member this.Compile : unit -> Delegate
Public Function Compile () As Delegate
Zwraca
Element Delegate zawierający skompilowana wersja wyrażenia lambda.
Uwagi
Metoda Compile może służyć do konwertowania LambdaExpression drzewa wyrażeń na delegata, który reprezentuje.
Dotyczy
Compile(Boolean)
Tworzy zinterpretowany lub skompilowany delegat reprezentujący wyrażenie lambda.
public:
Delegate ^ Compile(bool preferInterpretation);
public Delegate Compile(bool preferInterpretation);
member this.Compile : bool -> Delegate
Public Function Compile (preferInterpretation As Boolean) As Delegate
Parametry
- preferInterpretation
- Boolean
true aby wskazać, że wyrażenie powinno zostać skompilowane w postaci interpretowanej, jeśli jest dostępne; w przeciwnym razie, false.
Zwraca
Delegat reprezentujący skompilowane wyrażenie lambda opisane przez LambdaExpression obiekt.
Dotyczy
Compile(DebugInfoGenerator)
Tworzy delegata reprezentującego wyrażenie 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
Parametry
- debugInfoGenerator
- DebugInfoGenerator
Generator informacji debugowania używany przez kompilator do oznaczania punktów sekwencji i dodawania adnotacji do zmiennych lokalnych.
Zwraca
Delegat zawierający skompilowana wersję lambda.