LambdaExpression.Compile Yöntem

Tanım

Lambda ifadesini temsil eden bir temsilci üretir.Produces a delegate that represents the lambda expression.

Aşırı Yüklemeler

Compile()

Lambda ifadesini temsil eden bir temsilci üretir.Produces a delegate that represents the lambda expression.

Compile(Boolean)

Lambda ifadesini temsil eden yorumlanan veya derlenen bir temsilci üretir.Produces an interpreted or compiled delegate that represents the lambda expression.

Compile(DebugInfoGenerator)

Lambda ifadesini temsil eden bir temsilci üretir.Produces a delegate that represents the lambda expression.

Compile()

Lambda ifadesini temsil eden bir temsilci üretir.Produces a delegate that represents the lambda expression.

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

Döndürülenler

Delegate

DelegateLambda ifadesinin derlenmiş sürümünü içeren bir.A Delegate that contains the compiled version of the lambda expression.

Açıklamalar

CompileYöntemi, bir LambdaExpression ifade ağacını temsil ettiği temsilciye dönüştürmek için kullanılabilir.The Compile method can be used to convert a LambdaExpression expression tree into the delegate that it represents.

Şunlara uygulanır

Compile(Boolean)

Lambda ifadesini temsil eden yorumlanan veya derlenen bir temsilci üretir.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

Parametreler

preferInterpretation
Boolean

true ifadenin, varsa, yorumlanan bir forma derlenmesi gerektiğini göstermek için; Aksi takdirde, false .true to indicate that the expression should be compiled to an interpreted form, if it's available; otherwise, false.

Döndürülenler

Delegate

Nesnesi tarafından tanımlanan derlenmiş lambda ifadesini temsil eden bir temsilci LambdaExpression .A delegate that represents the compiled lambda expression described by the LambdaExpression object.

Şunlara uygulanır

Compile(DebugInfoGenerator)

Lambda ifadesini temsil eden bir temsilci üretir.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
Public Function Compile (debugInfoGenerator As DebugInfoGenerator) As Delegate

Parametreler

debugInfoGenerator
DebugInfoGenerator

Derleyici tarafından sıralı noktaları işaretlemek ve yerel değişkenleri eklemek için kullanılan hata ayıklama bilgi Oluşturucu.Debugging information generator used by the compiler to mark sequence points and annotate local variables.

Döndürülenler

Delegate

Lambda 'nin derlenmiş sürümünü içeren bir temsilci.A delegate containing the compiled version of the lambda.

Şunlara uygulanır