LambdaExpression.Compile Yöntem

Tanım

Lambda ifadesini temsil eden bir temsilci oluşturur.

Aşırı Yüklemeler

Compile()

Lambda ifadesini temsil eden bir temsilci oluşturur.

Compile(Boolean)

Lambda ifadesini temsil eden yorumlanmış veya derlenmiş bir temsilci oluşturur.

Compile(DebugInfoGenerator)

Lambda ifadesini temsil eden bir temsilci oluşturur.

Compile()

Kaynak:
LambdaExpression.cs
Kaynak:
LambdaExpression.cs
Kaynak:
LambdaExpression.cs

Lambda ifadesini temsil eden bir temsilci oluşturur.

C#
public Delegate Compile ();

Döndürülenler

Delegate Lambda ifadesinin derlenmiş sürümünü içeren.

Açıklamalar

yöntemi, Compile bir LambdaExpression ifade ağacını temsil ettiği temsilciye dönüştürmek için kullanılabilir.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

Compile(Boolean)

Kaynak:
LambdaExpression.cs
Kaynak:
LambdaExpression.cs
Kaynak:
LambdaExpression.cs

Lambda ifadesini temsil eden yorumlanmış veya derlenmiş bir temsilci oluşturur.

C#
public Delegate Compile (bool preferInterpretation);

Parametreler

preferInterpretation
Boolean

true varsa, ifadenin yorumlanmış bir forma derlenmesi gerektiğini belirtmek için; aksi takdirde , false.

Döndürülenler

nesnesi tarafından açıklanan derlenmiş lambda ifadesini temsil eden bir LambdaExpression temsilci.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.6, 2.0, 2.1

Compile(DebugInfoGenerator)

Kaynak:
LambdaExpression.cs
Kaynak:
LambdaExpression.cs
Kaynak:
LambdaExpression.cs

Lambda ifadesini temsil eden bir temsilci oluşturur.

C#
public Delegate Compile (System.Runtime.CompilerServices.DebugInfoGenerator debugInfoGenerator);

Parametreler

debugInfoGenerator
DebugInfoGenerator

Derleyici tarafından dizi noktalarını işaretlemek ve yerel değişkenlere açıklama eklemek için kullanılan hata ayıklama bilgi oluşturucusu.

Döndürülenler

Lambda'nın derlenmiş sürümünü içeren bir temsilci.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1