LambdaExpression.Compile LambdaExpression.Compile LambdaExpression.Compile LambdaExpression.Compile Method

Definicja

Tworzy delegata, która reprezentuje wyrażenia lambda.Produces a delegate that represents the lambda expression.

Przeciążenia

Compile() Compile() Compile() Compile()

Tworzy delegata, która reprezentuje wyrażenia lambda.Produces a delegate that represents the lambda expression.

Compile(Boolean) Compile(Boolean) Compile(Boolean) Compile(Boolean)

Tworzy interpretowanych i skompilowanych delegata, która reprezentuje wyrażenia lambda.Produces an interpreted or compiled delegate that represents the lambda expression.

Compile(DebugInfoGenerator) Compile(DebugInfoGenerator) Compile(DebugInfoGenerator)

Tworzy delegata, która reprezentuje wyrażenia lambda.Produces a delegate that represents the lambda expression.

Compile() Compile() Compile() Compile()

Tworzy delegata, która reprezentuje wyrażenia lambda.Produces a delegate that represents the lambda expression.

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

Zwraca

Element Delegate zawierający skompilowanych wersji wyrażeń lambda.A Delegate that contains the compiled version of the lambda expression.

Uwagi

Compile Metoda może służyć do przekonwertowania LambdaExpression drzewa wyrażeń do delegata, który reprezentuje.The Compile method can be used to convert a LambdaExpression expression tree into the delegate that it represents.

Compile(Boolean) Compile(Boolean) Compile(Boolean) Compile(Boolean)

Tworzy interpretowanych i skompilowanych delegata, która reprezentuje wyrażenia lambda.Produces an interpreted or compiled delegate that represents the lambda expression.

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

true Aby wskazać, że wyrażenie powinna być skompilowana do postaci interpretowanych, jeśli jest dostępna; w przeciwnym razie false.true to indicate that the expression should be compiled to an interpreted form, if it's available; otherwise, false.

Zwraca

Delegat, który reprezentuje wyrażenie lambda skompilowanych opisanego przez LambdaExpression obiektu.A delegate that represents the compiled lambda expression described by the LambdaExpression object.

Compile(DebugInfoGenerator) Compile(DebugInfoGenerator) Compile(DebugInfoGenerator)

Tworzy delegata, która reprezentuje wyrażenia lambda.Produces a delegate that represents the lambda expression.

public:
 Delegate ^ Compile(System::Runtime::CompilerServices::DebugInfoGenerator ^ debugInfoGenerator);
public Delegate Compile (System.Runtime.CompilerServices.DebugInfoGenerator debugInfoGenerator);
member this.Compile : System.Runtime.CompilerServices.DebugInfoGenerator -> Delegate

Parametry

debugInfoGenerator
DebugInfoGenerator DebugInfoGenerator DebugInfoGenerator DebugInfoGenerator

Debugowanie generator informacje używane przez kompilator, aby oznaczyć punktów sekwencji, a także dodawać adnotacje do zmiennych lokalnych.Debugging information generator used by the compiler to mark sequence points and annotate local variables.

Zwraca

Obiekt delegowany zawierające skompilowanych wersji wyrażenia lambda.A delegate containing the compiled version of the lambda.

Dotyczy