Expression.Lambda Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Lambda ifadesini temsil eden bir ifade ağacı oluşturur.
Aşırı Yüklemeler
Lambda(Type, Expression, String, Boolean, IEnumerable<ParameterExpression>) |
LambdaExpression Lambda adı, kuyruk çağrısı iyileştirmesinin uygulanıp uygulanmayacağını gösteren bir parametre ve parametre ifadelerinin numaralandırılabilir bir koleksiyonuyla, temsilci türünün derleme zamanında bilindiği bir yer oluşturur. |
Lambda(Type, Expression, String, IEnumerable<ParameterExpression>) |
LambdaExpression Temsilci türünün derleme zamanında lambda adı ve parametre ifadelerinin numaralandırılabilir bir koleksiyonu ile bilindiği bir yer oluşturur. |
Lambda(Type, Expression, Boolean, IEnumerable<ParameterExpression>) |
LambdaExpression Kuyruk çağrısı iyileştirmesinin uygulanıp uygulanmayacağını belirten bir parametre ve parametre ifadelerinin numaralandırılabilir bir koleksiyonu ile derleme zamanında temsilci türünün bilindiği bir yer oluşturur. |
Lambda(Expression, String, Boolean, IEnumerable<ParameterExpression>) |
LambdaExpression İlk olarak ifade gövdesinden bir temsilci türü, lambda için ad, kuyruk çağrısı iyileştirmesinin uygulanıp uygulanmayacağını belirten bir parametre ve parametre ifadelerinin numaralandırılabilir bir koleksiyonu oluşturarak bir oluşturur. Temsilci türü derleme zamanında bilinmediğinde kullanılabilir. |
Lambda(Type, Expression, ParameterExpression[]) |
LambdaExpression Parametre ifadeleri dizisiyle, derleme zamanında temsilci türünün bilindiği bir yer oluşturur. |
Lambda(Type, Expression, Boolean, ParameterExpression[]) |
LambdaExpression Derleme zamanında, kuyruk çağrısı iyileştirmesinin uygulanıp uygulanmayacağını gösteren bir parametre ve parametre ifadeleri dizisi ile temsilci türünün bilindiği bir yer oluşturur. |
Lambda(Expression, String, IEnumerable<ParameterExpression>) |
LambdaExpression İlk olarak ifade gövdesinden bir temsilci türü, lambda için ad ve parametre ifadelerinin numaralandırılabilir bir koleksiyonu oluşturarak bir oluşturur. Temsilci türü derleme zamanında bilinmediğinde kullanılabilir. |
Lambda(Expression, Boolean, ParameterExpression[]) |
LambdaExpression İlk olarak ifade gövdesinden bir temsilci türü, kuyruk çağrısı iyileştirmesinin uygulanıp uygulanmayacağını belirten bir parametre ve parametre ifadeleri dizisi oluşturarak bir oluşturur. Temsilci türü derleme zamanında bilinmediğinde kullanılabilir. |
Lambda(Expression, Boolean, IEnumerable<ParameterExpression>) |
LambdaExpression önce ifade gövdesinden bir temsilci türü, kuyruk çağrısı iyileştirmesinin uygulanıp uygulanmayacağını gösteren bir parametre ve parametre ifadelerinin numaralandırılabilir bir koleksiyonu oluşturarak bir oluşturur. Temsilci türü derleme zamanında bilinmediğinde kullanılabilir. |
Lambda(Type, Expression, IEnumerable<ParameterExpression>) |
Parametre ifadelerinin listelenebilir bir LambdaExpression koleksiyonuyla, derleme zamanında temsilci türünün bilindiği bir yer oluşturur. |
Lambda(Expression, ParameterExpression[]) |
LambdaExpression İlk olarak ifade gövdesinden bir temsilci türü ve parametre ifadeleri dizisi oluşturarak bir oluşturur. Temsilci türü derleme zamanında bilinmediğinde kullanılabilir. |
Lambda(Expression, IEnumerable<ParameterExpression>) |
LambdaExpression İlk olarak ifade gövdesinden bir temsilci türü oluşturarak ve parametre ifadelerinin numaralandırılabilir bir koleksiyonunu oluşturarak bir oluşturur. Temsilci türü derleme zamanında bilinmediğinde kullanılabilir. |
Lambda<TDelegate>(Expression, String, IEnumerable<ParameterExpression>) |
Expression<TDelegate> Temsilci türünün derleme zamanında lambda adı ve parametre ifadelerinin numaralandırılabilir bir koleksiyonu ile bilindiği bir yer oluşturur. |
Lambda<TDelegate>(Expression, Boolean, ParameterExpression[]) |
Expression<TDelegate> Derleme zamanında temsilci türünün bilindiği bir yer oluşturur ve kuyruk çağrısı iyileştirmesinin uygulanıp uygulanmayacağını belirten bir parametre ve parametre ifadeleri dizisi oluşturur. |
Lambda<TDelegate>(Expression, String, Boolean, IEnumerable<ParameterExpression>) |
Expression<TDelegate> Lambda adı, kuyruk çağrısı iyileştirmesinin uygulanıp uygulanmayacağını gösteren bir parametre ve parametre ifadelerinin numaralandırılabilir bir koleksiyonu ile derleme zamanında temsilci türünün bilindiği bir yer oluşturur. |
Lambda<TDelegate>(Expression, ParameterExpression[]) |
Expression<TDelegate> Parametre ifadeleri dizisiyle, derleme zamanında temsilci türünün bilindiği bir yer oluşturur. |
Lambda<TDelegate>(Expression, IEnumerable<ParameterExpression>) |
Parametre ifadelerinin numaralandırılabilir bir Expression<TDelegate> koleksiyonuyla, derleme zamanında temsilci türünün bilindiği bir yer oluşturur. |
Lambda<TDelegate>(Expression, Boolean, IEnumerable<ParameterExpression>) |
Expression<TDelegate> Derleme zamanında, kuyruk çağrısı iyileştirmesinin uygulanıp uygulanmayacağını gösteren bir parametre ve parametre ifadelerinin numaralandırılabilir bir koleksiyonu ile temsilci türünün bilindiği bir yer oluşturur. |
Lambda(Type, Expression, String, Boolean, IEnumerable<ParameterExpression>)
- Kaynak:
- LambdaExpression.cs
- Kaynak:
- LambdaExpression.cs
- Kaynak:
- LambdaExpression.cs
LambdaExpression Lambda adı, kuyruk çağrısı iyileştirmesinin uygulanıp uygulanmayacağını gösteren bir parametre ve parametre ifadelerinin numaralandırılabilir bir koleksiyonuyla, temsilci türünün derleme zamanında bilindiği bir yer oluşturur.
public:
static System::Linq::Expressions::LambdaExpression ^ Lambda(Type ^ delegateType, System::Linq::Expressions::Expression ^ body, System::String ^ name, bool tailCall, System::Collections::Generic::IEnumerable<System::Linq::Expressions::ParameterExpression ^> ^ parameters);
public static System.Linq.Expressions.LambdaExpression Lambda (Type delegateType, System.Linq.Expressions.Expression body, string name, bool tailCall, System.Collections.Generic.IEnumerable<System.Linq.Expressions.ParameterExpression> parameters);
public static System.Linq.Expressions.LambdaExpression Lambda (Type delegateType, System.Linq.Expressions.Expression body, string? name, bool tailCall, System.Collections.Generic.IEnumerable<System.Linq.Expressions.ParameterExpression>? parameters);
static member Lambda : Type * System.Linq.Expressions.Expression * string * bool * seq<System.Linq.Expressions.ParameterExpression> -> System.Linq.Expressions.LambdaExpression
Public Shared Function Lambda (delegateType As Type, body As Expression, name As String, tailCall As Boolean, parameters As IEnumerable(Of ParameterExpression)) As LambdaExpression
Parametreler
- body
- Expression
Özelliğinin Body değerine eşit olarak ayarlanması için birExpression.
- name
- String
Lambdanın adı. Hata ayıklama bilgilerini yayma için kullanılır.
- tailCall
- Boolean
Boolean Oluşturulan ifade derlenirken kuyruk çağrısı iyileştirmesinin uygulanıp uygulanacağını belirten bir.
- parameters
- IEnumerable<ParameterExpression>
IEnumerable<T> Koleksiyonu doldurmak Parameters için kullanılacak nesneleri içerenParameterExpression.
Döndürülenler
LambdaExpression Özelliği Lambda'ya NodeType eşit ve Body ve Parameters özellikleri belirtilen değerlere ayarlanmış.
Şunlara uygulanır
Lambda(Type, Expression, String, IEnumerable<ParameterExpression>)
- Kaynak:
- LambdaExpression.cs
- Kaynak:
- LambdaExpression.cs
- Kaynak:
- LambdaExpression.cs
LambdaExpression Temsilci türünün derleme zamanında lambda adı ve parametre ifadelerinin numaralandırılabilir bir koleksiyonu ile bilindiği bir yer oluşturur.
public:
static System::Linq::Expressions::LambdaExpression ^ Lambda(Type ^ delegateType, System::Linq::Expressions::Expression ^ body, System::String ^ name, System::Collections::Generic::IEnumerable<System::Linq::Expressions::ParameterExpression ^> ^ parameters);
public static System.Linq.Expressions.LambdaExpression Lambda (Type delegateType, System.Linq.Expressions.Expression body, string name, System.Collections.Generic.IEnumerable<System.Linq.Expressions.ParameterExpression> parameters);
public static System.Linq.Expressions.LambdaExpression Lambda (Type delegateType, System.Linq.Expressions.Expression body, string? name, System.Collections.Generic.IEnumerable<System.Linq.Expressions.ParameterExpression>? parameters);
static member Lambda : Type * System.Linq.Expressions.Expression * string * seq<System.Linq.Expressions.ParameterExpression> -> System.Linq.Expressions.LambdaExpression
Public Shared Function Lambda (delegateType As Type, body As Expression, name As String, parameters As IEnumerable(Of ParameterExpression)) As LambdaExpression
Parametreler
- body
- Expression
Özelliğinin Body değerine eşit olarak ayarlanması için birExpression.
- name
- String
Lambdanın adı. Hata ayıklama bilgilerini yayma için kullanılır.
- parameters
- IEnumerable<ParameterExpression>
IEnumerable<T> Koleksiyonu doldurmak Parameters için kullanılacak nesneleri içerenParameterExpression.
Döndürülenler
LambdaExpression Özelliği Lambda'ya NodeType eşit ve Body ve Parameters özellikleri belirtilen değerlere ayarlanmış.
Şunlara uygulanır
Lambda(Type, Expression, Boolean, IEnumerable<ParameterExpression>)
- Kaynak:
- LambdaExpression.cs
- Kaynak:
- LambdaExpression.cs
- Kaynak:
- LambdaExpression.cs
LambdaExpression Kuyruk çağrısı iyileştirmesinin uygulanıp uygulanmayacağını belirten bir parametre ve parametre ifadelerinin numaralandırılabilir bir koleksiyonu ile derleme zamanında temsilci türünün bilindiği bir yer oluşturur.
public:
static System::Linq::Expressions::LambdaExpression ^ Lambda(Type ^ delegateType, System::Linq::Expressions::Expression ^ body, bool tailCall, System::Collections::Generic::IEnumerable<System::Linq::Expressions::ParameterExpression ^> ^ parameters);
public static System.Linq.Expressions.LambdaExpression Lambda (Type delegateType, System.Linq.Expressions.Expression body, bool tailCall, System.Collections.Generic.IEnumerable<System.Linq.Expressions.ParameterExpression> parameters);
public static System.Linq.Expressions.LambdaExpression Lambda (Type delegateType, System.Linq.Expressions.Expression body, bool tailCall, System.Collections.Generic.IEnumerable<System.Linq.Expressions.ParameterExpression>? parameters);
static member Lambda : Type * System.Linq.Expressions.Expression * bool * seq<System.Linq.Expressions.ParameterExpression> -> System.Linq.Expressions.LambdaExpression
Public Shared Function Lambda (delegateType As Type, body As Expression, tailCall As Boolean, parameters As IEnumerable(Of ParameterExpression)) As LambdaExpression
Parametreler
- body
- Expression
Özelliğinin Body değerine eşit olarak ayarlanması için birExpression.
- tailCall
- Boolean
Boolean Oluşturulan ifade derlenirken kuyruk çağrısı iyileştirmesinin uygulanıp uygulanacağını belirten bir.
- parameters
- IEnumerable<ParameterExpression>
IEnumerable<T> Koleksiyonu doldurmak Parameters için kullanılacak nesneleri içerenParameterExpression.
Döndürülenler
LambdaExpression Özelliği Lambda'ya NodeType eşit ve Body ve Parameters özellikleri belirtilen değerlere ayarlanmış.
Şunlara uygulanır
Lambda(Expression, String, Boolean, IEnumerable<ParameterExpression>)
- Kaynak:
- LambdaExpression.cs
- Kaynak:
- LambdaExpression.cs
- Kaynak:
- LambdaExpression.cs
LambdaExpression İlk olarak ifade gövdesinden bir temsilci türü, lambda için ad, kuyruk çağrısı iyileştirmesinin uygulanıp uygulanmayacağını belirten bir parametre ve parametre ifadelerinin numaralandırılabilir bir koleksiyonu oluşturarak bir oluşturur. Temsilci türü derleme zamanında bilinmediğinde kullanılabilir.
public:
static System::Linq::Expressions::LambdaExpression ^ Lambda(System::Linq::Expressions::Expression ^ body, System::String ^ name, bool tailCall, System::Collections::Generic::IEnumerable<System::Linq::Expressions::ParameterExpression ^> ^ parameters);
public static System.Linq.Expressions.LambdaExpression Lambda (System.Linq.Expressions.Expression body, string name, bool tailCall, System.Collections.Generic.IEnumerable<System.Linq.Expressions.ParameterExpression> parameters);
public static System.Linq.Expressions.LambdaExpression Lambda (System.Linq.Expressions.Expression body, string? name, bool tailCall, System.Collections.Generic.IEnumerable<System.Linq.Expressions.ParameterExpression>? parameters);
static member Lambda : System.Linq.Expressions.Expression * string * bool * seq<System.Linq.Expressions.ParameterExpression> -> System.Linq.Expressions.LambdaExpression
Public Shared Function Lambda (body As Expression, name As String, tailCall As Boolean, parameters As IEnumerable(Of ParameterExpression)) As LambdaExpression
Parametreler
- body
- Expression
Özelliğinin Body değerine eşit olarak ayarlanması için birExpression.
- name
- String
Lambdanın adı. Hata ayıklama bilgilerini yayma için kullanılır.
- tailCall
- Boolean
Boolean Oluşturulan ifade derlenirken kuyruk çağrısı iyileştirmesinin uygulanıp uygulanacağını belirten bir.
- parameters
- IEnumerable<ParameterExpression>
IEnumerable<T> Koleksiyonu doldurmak Parameters için kullanılacak nesneleri içerenParameterExpression.
Döndürülenler
LambdaExpression Özelliği Lambda'ya NodeType eşit ve Body ve Parameters özellikleri belirtilen değerlere ayarlanmış.
Şunlara uygulanır
Lambda(Type, Expression, ParameterExpression[])
- Kaynak:
- LambdaExpression.cs
- Kaynak:
- LambdaExpression.cs
- Kaynak:
- LambdaExpression.cs
LambdaExpression Parametre ifadeleri dizisiyle, derleme zamanında temsilci türünün bilindiği bir yer oluşturur.
public:
static System::Linq::Expressions::LambdaExpression ^ Lambda(Type ^ delegateType, System::Linq::Expressions::Expression ^ body, ... cli::array <System::Linq::Expressions::ParameterExpression ^> ^ parameters);
public static System.Linq.Expressions.LambdaExpression Lambda (Type delegateType, System.Linq.Expressions.Expression body, params System.Linq.Expressions.ParameterExpression[] parameters);
public static System.Linq.Expressions.LambdaExpression Lambda (Type delegateType, System.Linq.Expressions.Expression body, params System.Linq.Expressions.ParameterExpression[]? parameters);
static member Lambda : Type * System.Linq.Expressions.Expression * System.Linq.Expressions.ParameterExpression[] -> System.Linq.Expressions.LambdaExpression
Public Shared Function Lambda (delegateType As Type, body As Expression, ParamArray parameters As ParameterExpression()) As LambdaExpression
Parametreler
- body
- Expression
Özelliğinin Body değerine eşit olarak ayarlanması için birExpression.
- parameters
- ParameterExpression[]
Koleksiyonu doldurmak Parameters için kullanılacak bir nesne dizisiParameterExpression.
Döndürülenler
ve özellikleri belirtilen değerlere ayarlanmış özelliğine LambdaBodyParameters sahip NodeType bir lambda ifadesini temsil eden nesne.
Özel durumlar
delegateType
veya body
şeklindedir null
.
-veya-
içindeki parameters
bir veya daha fazla öğe şeklindedir null
.
delegateType
temsilci türünü temsil etmez.
-veya-
body
. Tür, tarafından delegateType
temsil edilen temsilci türünün dönüş türüne atanamayan bir türü temsil eder.
-veya-
parameters
, tarafından delegateType
temsil edilen temsilci türü için parametre listesiyle aynı sayıda öğe içermez.
-veya-
Type öğesinin parameters
özelliği, tarafından delegateType
temsil edilen temsilci türünün karşılık gelen parametre türünün türünden atanamaz.
Açıklamalar
Bu işlevden döndürülen nesne türündedir Expression<TDelegate>. LambdaExpression Lambda ifadesinin somut türü derleme zamanında bilinmediğinden, döndürülen nesneyi temsil etmek için tür kullanılır.
tarafından delegateType
temsil edilen temsilci türü için parametre sayısı uzunluğuna parameters
eşit olmalıdır.
öğelerinin parameters
içindeki parametre ifadelerine body
eşit olması gerekir.
Sonuçta Type elde edilen nesnenin özelliği eşittir delegateType
. ise parameters
null
, Parameters sonuçta elde edilen nesnenin özelliği boş bir koleksiyondur.
Şunlara uygulanır
Lambda(Type, Expression, Boolean, ParameterExpression[])
- Kaynak:
- LambdaExpression.cs
- Kaynak:
- LambdaExpression.cs
- Kaynak:
- LambdaExpression.cs
LambdaExpression Derleme zamanında, kuyruk çağrısı iyileştirmesinin uygulanıp uygulanmayacağını gösteren bir parametre ve parametre ifadeleri dizisi ile temsilci türünün bilindiği bir yer oluşturur.
public:
static System::Linq::Expressions::LambdaExpression ^ Lambda(Type ^ delegateType, System::Linq::Expressions::Expression ^ body, bool tailCall, ... cli::array <System::Linq::Expressions::ParameterExpression ^> ^ parameters);
public static System.Linq.Expressions.LambdaExpression Lambda (Type delegateType, System.Linq.Expressions.Expression body, bool tailCall, params System.Linq.Expressions.ParameterExpression[] parameters);
public static System.Linq.Expressions.LambdaExpression Lambda (Type delegateType, System.Linq.Expressions.Expression body, bool tailCall, params System.Linq.Expressions.ParameterExpression[]? parameters);
static member Lambda : Type * System.Linq.Expressions.Expression * bool * System.Linq.Expressions.ParameterExpression[] -> System.Linq.Expressions.LambdaExpression
Public Shared Function Lambda (delegateType As Type, body As Expression, tailCall As Boolean, ParamArray parameters As ParameterExpression()) As LambdaExpression
Parametreler
- body
- Expression
Özelliğinin Body değerine eşit olarak ayarlanması için birExpression.
- tailCall
- Boolean
Boolean Oluşturulan ifade derlenirken kuyruk çağrısı iyileştirmesinin uygulanıp uygulanacağını belirten bir.
- parameters
- ParameterExpression[]
Koleksiyonu doldurmak Parameters için kullanılacak nesneleri içeren ParameterExpression bir dizi.
Döndürülenler
LambdaExpression Özelliği Lambda'ya NodeType eşit ve Body ve Parameters özellikleri belirtilen değerlere ayarlanmış.
Şunlara uygulanır
Lambda(Expression, String, IEnumerable<ParameterExpression>)
- Kaynak:
- LambdaExpression.cs
- Kaynak:
- LambdaExpression.cs
- Kaynak:
- LambdaExpression.cs
LambdaExpression İlk olarak ifade gövdesinden bir temsilci türü, lambda için ad ve parametre ifadelerinin numaralandırılabilir bir koleksiyonu oluşturarak bir oluşturur. Temsilci türü derleme zamanında bilinmediğinde kullanılabilir.
public:
static System::Linq::Expressions::LambdaExpression ^ Lambda(System::Linq::Expressions::Expression ^ body, System::String ^ name, System::Collections::Generic::IEnumerable<System::Linq::Expressions::ParameterExpression ^> ^ parameters);
public static System.Linq.Expressions.LambdaExpression Lambda (System.Linq.Expressions.Expression body, string name, System.Collections.Generic.IEnumerable<System.Linq.Expressions.ParameterExpression> parameters);
public static System.Linq.Expressions.LambdaExpression Lambda (System.Linq.Expressions.Expression body, string? name, System.Collections.Generic.IEnumerable<System.Linq.Expressions.ParameterExpression>? parameters);
static member Lambda : System.Linq.Expressions.Expression * string * seq<System.Linq.Expressions.ParameterExpression> -> System.Linq.Expressions.LambdaExpression
Public Shared Function Lambda (body As Expression, name As String, parameters As IEnumerable(Of ParameterExpression)) As LambdaExpression
Parametreler
- body
- Expression
Özelliğinin Body değerine eşit olarak ayarlanması için birExpression.
- name
- String
Lambdanın adı. Hata ayıklama bilgilerini yayma için kullanılır.
- parameters
- IEnumerable<ParameterExpression>
IEnumerable<T> Koleksiyonu doldurmak Parameters için kullanılacak nesneleri içerenParameterExpression.
Döndürülenler
LambdaExpression Özelliği Lambda'ya NodeType eşit ve Body ve Parameters özellikleri belirtilen değerlere ayarlanmış.
Şunlara uygulanır
Lambda(Expression, Boolean, ParameterExpression[])
- Kaynak:
- LambdaExpression.cs
- Kaynak:
- LambdaExpression.cs
- Kaynak:
- LambdaExpression.cs
LambdaExpression İlk olarak ifade gövdesinden bir temsilci türü, kuyruk çağrısı iyileştirmesinin uygulanıp uygulanmayacağını belirten bir parametre ve parametre ifadeleri dizisi oluşturarak bir oluşturur. Temsilci türü derleme zamanında bilinmediğinde kullanılabilir.
public:
static System::Linq::Expressions::LambdaExpression ^ Lambda(System::Linq::Expressions::Expression ^ body, bool tailCall, ... cli::array <System::Linq::Expressions::ParameterExpression ^> ^ parameters);
public static System.Linq.Expressions.LambdaExpression Lambda (System.Linq.Expressions.Expression body, bool tailCall, params System.Linq.Expressions.ParameterExpression[] parameters);
public static System.Linq.Expressions.LambdaExpression Lambda (System.Linq.Expressions.Expression body, bool tailCall, params System.Linq.Expressions.ParameterExpression[]? parameters);
static member Lambda : System.Linq.Expressions.Expression * bool * System.Linq.Expressions.ParameterExpression[] -> System.Linq.Expressions.LambdaExpression
Public Shared Function Lambda (body As Expression, tailCall As Boolean, ParamArray parameters As ParameterExpression()) As LambdaExpression
Parametreler
- body
- Expression
Özelliğinin Body değerine eşit olarak ayarlanması için birExpression.
- tailCall
- Boolean
Boolean Oluşturulan ifade derlenirken kuyruk çağrısı iyileştirmesinin uygulanıp uygulanacağını belirten bir.
- parameters
- ParameterExpression[]
Koleksiyonu doldurmak Parameters için kullanılacak nesneleri içeren ParameterExpression bir dizi.
Döndürülenler
LambdaExpression Özelliği Lambda'ya NodeType eşit ve Body ve Parameters özellikleri belirtilen değerlere ayarlanmış.
Şunlara uygulanır
Lambda(Expression, Boolean, IEnumerable<ParameterExpression>)
- Kaynak:
- LambdaExpression.cs
- Kaynak:
- LambdaExpression.cs
- Kaynak:
- LambdaExpression.cs
LambdaExpression önce ifade gövdesinden bir temsilci türü, kuyruk çağrısı iyileştirmesinin uygulanıp uygulanmayacağını gösteren bir parametre ve parametre ifadelerinin numaralandırılabilir bir koleksiyonu oluşturarak bir oluşturur. Temsilci türü derleme zamanında bilinmediğinde kullanılabilir.
public:
static System::Linq::Expressions::LambdaExpression ^ Lambda(System::Linq::Expressions::Expression ^ body, bool tailCall, System::Collections::Generic::IEnumerable<System::Linq::Expressions::ParameterExpression ^> ^ parameters);
public static System.Linq.Expressions.LambdaExpression Lambda (System.Linq.Expressions.Expression body, bool tailCall, System.Collections.Generic.IEnumerable<System.Linq.Expressions.ParameterExpression> parameters);
public static System.Linq.Expressions.LambdaExpression Lambda (System.Linq.Expressions.Expression body, bool tailCall, System.Collections.Generic.IEnumerable<System.Linq.Expressions.ParameterExpression>? parameters);
static member Lambda : System.Linq.Expressions.Expression * bool * seq<System.Linq.Expressions.ParameterExpression> -> System.Linq.Expressions.LambdaExpression
Public Shared Function Lambda (body As Expression, tailCall As Boolean, parameters As IEnumerable(Of ParameterExpression)) As LambdaExpression
Parametreler
- body
- Expression
Özelliğinin Body değerine eşit olarak ayarlanması için birExpression.
- tailCall
- Boolean
Boolean Oluşturulan ifade derlenirken kuyruk çağrısı iyileştirmesinin uygulanıp uygulanacağını belirten bir.
- parameters
- IEnumerable<ParameterExpression>
IEnumerable<T> Koleksiyonu doldurmak Parameters için kullanılacak nesneleri içerenParameterExpression.
Döndürülenler
LambdaExpression Özelliği Lambda'ya NodeType eşit ve Body ve Parameters özellikleri belirtilen değerlere ayarlanmış.
Şunlara uygulanır
Lambda(Type, Expression, IEnumerable<ParameterExpression>)
- Kaynak:
- LambdaExpression.cs
- Kaynak:
- LambdaExpression.cs
- Kaynak:
- LambdaExpression.cs
Parametre ifadelerinin listelenebilir bir LambdaExpression koleksiyonuyla, derleme zamanında temsilci türünün bilindiği bir yer oluşturur.
public:
static System::Linq::Expressions::LambdaExpression ^ Lambda(Type ^ delegateType, System::Linq::Expressions::Expression ^ body, System::Collections::Generic::IEnumerable<System::Linq::Expressions::ParameterExpression ^> ^ parameters);
public static System.Linq.Expressions.LambdaExpression Lambda (Type delegateType, System.Linq.Expressions.Expression body, System.Collections.Generic.IEnumerable<System.Linq.Expressions.ParameterExpression> parameters);
public static System.Linq.Expressions.LambdaExpression Lambda (Type delegateType, System.Linq.Expressions.Expression body, System.Collections.Generic.IEnumerable<System.Linq.Expressions.ParameterExpression>? parameters);
static member Lambda : Type * System.Linq.Expressions.Expression * seq<System.Linq.Expressions.ParameterExpression> -> System.Linq.Expressions.LambdaExpression
Public Shared Function Lambda (delegateType As Type, body As Expression, parameters As IEnumerable(Of ParameterExpression)) As LambdaExpression
Parametreler
- body
- Expression
Özelliğinin Body değerine eşit olarak ayarlanması için birExpression.
- parameters
- IEnumerable<ParameterExpression>
IEnumerable<T> Koleksiyonu doldurmak Parameters için kullanılacak nesneleri içerenParameterExpression.
Döndürülenler
ve özellikleri belirtilen değerlere ayarlanmış özelliğine LambdaBodyParameters sahip NodeType bir lambda ifadesini temsil eden nesne.
Özel durumlar
delegateType
veya body
şeklindedir null
.
-veya-
içindeki parameters
bir veya daha fazla öğe şeklindedir null
.
delegateType
temsilci türünü temsil etmez.
-veya-
body
. Tür, tarafından delegateType
temsil edilen temsilci türünün dönüş türüne atanamayan bir türü temsil eder.
-veya-
parameters
, tarafından delegateType
temsil edilen temsilci türü için parametre listesiyle aynı sayıda öğe içermez.
-veya-
Type öğesinin parameters
özelliği, tarafından delegateType
temsil edilen temsilci türünün karşılık gelen parametre türünün türünden atanamaz.
Örnekler
Aşağıdaki örnekte, geçirilen bağımsız değişkene 1 ekleyen bir lambda ifadesini temsil eden bir ifadenin nasıl oluşturulacağı gösterilmektedir.
// Add the following directive to your file:
// using System.Linq.Expressions;
// A parameter for the lambda expression.
ParameterExpression paramExpr = Expression.Parameter(typeof(int), "arg");
// This expression represents a lambda expression
// that adds 1 to the parameter value.
LambdaExpression lambdaExpr = Expression.Lambda(
Expression.Add(
paramExpr,
Expression.Constant(1)
),
new List<ParameterExpression>() { paramExpr }
);
// Print out the expression.
Console.WriteLine(lambdaExpr);
// Compile and run the lamda expression.
// The value of the parameter is 1.
Console.WriteLine(lambdaExpr.Compile().DynamicInvoke(1));
// This code example produces the following output:
//
// arg => (arg +1)
// 2
' Add the following directive to your file:
' Imports System.Linq.Expressions
' A parameter for the lambda expression.
Dim paramExpr As ParameterExpression = Expression.Parameter(GetType(Integer), "arg")
' This expression represents a lambda expression
' that adds 1 to the parameter value.
Dim lambdaExpr As LambdaExpression = Expression.Lambda(
Expression.Add(
paramExpr,
Expression.Constant(1)
),
New List(Of ParameterExpression)() From {paramExpr}
)
' Print out the expression.
Console.WriteLine(lambdaExpr)
' Compile and run the lamda expression.
' The value of the parameter is 1.
Console.WriteLine(lambdaExpr.Compile().DynamicInvoke(1))
' This code example produces the following output:
'
' arg => (arg +1)
' 2
Açıklamalar
Bu işlevden döndürülen nesne türündedir Expression<TDelegate>. LambdaExpression Lambda ifadesinin somut türü derleme zamanında bilinmediğinden, döndürülen nesneyi temsil etmek için tür kullanılır.
tarafındandelegateType
temsil edilen temsilci türü için parametre sayısı uzunluğuna parameters
eşit olmalıdır.
öğelerinin parameters
içindeki parametre ifadelerine body
eşit olması gerekir.
Sonuçta Type elde edilen nesnenin özelliği eşittir delegateType
. ise parameters
null
, Parameters sonuçta elde edilen nesnenin özelliği boş bir koleksiyondur.
Şunlara uygulanır
Lambda(Expression, ParameterExpression[])
- Kaynak:
- LambdaExpression.cs
- Kaynak:
- LambdaExpression.cs
- Kaynak:
- LambdaExpression.cs
LambdaExpression İlk olarak ifade gövdesinden bir temsilci türü ve parametre ifadeleri dizisi oluşturarak bir oluşturur. Temsilci türü derleme zamanında bilinmediğinde kullanılabilir.
public:
static System::Linq::Expressions::LambdaExpression ^ Lambda(System::Linq::Expressions::Expression ^ body, ... cli::array <System::Linq::Expressions::ParameterExpression ^> ^ parameters);
public static System.Linq.Expressions.LambdaExpression Lambda (System.Linq.Expressions.Expression body, params System.Linq.Expressions.ParameterExpression[] parameters);
public static System.Linq.Expressions.LambdaExpression Lambda (System.Linq.Expressions.Expression body, params System.Linq.Expressions.ParameterExpression[]? parameters);
static member Lambda : System.Linq.Expressions.Expression * System.Linq.Expressions.ParameterExpression[] -> System.Linq.Expressions.LambdaExpression
Public Shared Function Lambda (body As Expression, ParamArray parameters As ParameterExpression()) As LambdaExpression
Parametreler
- body
- Expression
Özelliğinin Body değerine eşit olarak ayarlanması için birExpression.
- parameters
- ParameterExpression[]
Koleksiyonu doldurmak Parameters için kullanılacak bir nesne dizisiParameterExpression.
Döndürülenler
LambdaExpression ve ve özellikleri belirtilen değerlere LambdaBodyParameters ayarlanmış özelliğine sahip NodeType bir.
Özel durumlar
body
, null
değeridir.
-veya-
öğesinin parameters
bir veya daha fazla öğesidir null
.
parameters
on altıdan fazla öğe içerir.
Açıklamalar
Parametresinin parameters
on altıdan fazla öğesi olmamalıdır.
öğelerinin parameters
içindeki parametre ifadelerine body
eşit olması gerekir.
Bu yöntem, genel temsilcilerden birinden System.Func
uygun bir temsilci türü oluşturur. Daha sonra temsilci türünü bir oluşturmak LambdaExpressioniçin fabrika yöntemlerinden Lambda birine geçirir.
Şunlara uygulanır
Lambda(Expression, IEnumerable<ParameterExpression>)
- Kaynak:
- LambdaExpression.cs
- Kaynak:
- LambdaExpression.cs
- Kaynak:
- LambdaExpression.cs
LambdaExpression İlk olarak ifade gövdesinden bir temsilci türü oluşturarak ve parametre ifadelerinin numaralandırılabilir bir koleksiyonunu oluşturarak bir oluşturur. Temsilci türü derleme zamanında bilinmediğinde kullanılabilir.
public:
static System::Linq::Expressions::LambdaExpression ^ Lambda(System::Linq::Expressions::Expression ^ body, System::Collections::Generic::IEnumerable<System::Linq::Expressions::ParameterExpression ^> ^ parameters);
public static System.Linq.Expressions.LambdaExpression Lambda (System.Linq.Expressions.Expression body, System.Collections.Generic.IEnumerable<System.Linq.Expressions.ParameterExpression> parameters);
public static System.Linq.Expressions.LambdaExpression Lambda (System.Linq.Expressions.Expression body, System.Collections.Generic.IEnumerable<System.Linq.Expressions.ParameterExpression>? parameters);
static member Lambda : System.Linq.Expressions.Expression * seq<System.Linq.Expressions.ParameterExpression> -> System.Linq.Expressions.LambdaExpression
Public Shared Function Lambda (body As Expression, parameters As IEnumerable(Of ParameterExpression)) As LambdaExpression
Parametreler
- body
- Expression
Özelliğinin Body değerine eşit olarak ayarlanması için birExpression.
- parameters
- IEnumerable<ParameterExpression>
IEnumerable<T> Koleksiyonu doldurmak Parameters için kullanılacak nesneleri içerenParameterExpression.
Döndürülenler
LambdaExpression Özelliği Lambda'ya NodeType eşit ve Body ve Parameters özellikleri belirtilen değerlere ayarlanmış.
Şunlara uygulanır
Lambda<TDelegate>(Expression, String, IEnumerable<ParameterExpression>)
- Kaynak:
- LambdaExpression.cs
- Kaynak:
- LambdaExpression.cs
- Kaynak:
- LambdaExpression.cs
Expression<TDelegate> Temsilci türünün derleme zamanında lambda adı ve parametre ifadelerinin numaralandırılabilir bir koleksiyonu ile bilindiği bir yer oluşturur.
public:
generic <typename TDelegate>
static System::Linq::Expressions::Expression<TDelegate> ^ Lambda(System::Linq::Expressions::Expression ^ body, System::String ^ name, System::Collections::Generic::IEnumerable<System::Linq::Expressions::ParameterExpression ^> ^ parameters);
public static System.Linq.Expressions.Expression<TDelegate> Lambda<TDelegate> (System.Linq.Expressions.Expression body, string name, System.Collections.Generic.IEnumerable<System.Linq.Expressions.ParameterExpression> parameters);
public static System.Linq.Expressions.Expression<TDelegate> Lambda<TDelegate> (System.Linq.Expressions.Expression body, string? name, System.Collections.Generic.IEnumerable<System.Linq.Expressions.ParameterExpression>? parameters);
static member Lambda : System.Linq.Expressions.Expression * string * seq<System.Linq.Expressions.ParameterExpression> -> System.Linq.Expressions.Expression<'Delegate>
Public Shared Function Lambda(Of TDelegate) (body As Expression, name As String, parameters As IEnumerable(Of ParameterExpression)) As Expression(Of TDelegate)
Tür Parametreleri
- TDelegate
Temsilci türü.
Parametreler
- body
- Expression
Özelliğinin Body değerine eşit olarak ayarlanması için birExpression.
- name
- String
Lambdanın adı. Hata ayıklama bilgileri oluşturmak için kullanılır.
- parameters
- IEnumerable<ParameterExpression>
IEnumerable<T> Koleksiyonu doldurmak Parameters için kullanılacak nesneleri içerenParameterExpression.
Döndürülenler
Expression<TDelegate> özelliğine Lambda eşit NodeType olan ve ve ParametersBody özellikleri belirtilen değerlere ayarlanmış.
Şunlara uygulanır
Lambda<TDelegate>(Expression, Boolean, ParameterExpression[])
- Kaynak:
- LambdaExpression.cs
- Kaynak:
- LambdaExpression.cs
- Kaynak:
- LambdaExpression.cs
Expression<TDelegate> Derleme zamanında temsilci türünün bilindiği bir yer oluşturur ve kuyruk çağrısı iyileştirmesinin uygulanıp uygulanmayacağını belirten bir parametre ve parametre ifadeleri dizisi oluşturur.
public:
generic <typename TDelegate>
static System::Linq::Expressions::Expression<TDelegate> ^ Lambda(System::Linq::Expressions::Expression ^ body, bool tailCall, ... cli::array <System::Linq::Expressions::ParameterExpression ^> ^ parameters);
public static System.Linq.Expressions.Expression<TDelegate> Lambda<TDelegate> (System.Linq.Expressions.Expression body, bool tailCall, params System.Linq.Expressions.ParameterExpression[] parameters);
public static System.Linq.Expressions.Expression<TDelegate> Lambda<TDelegate> (System.Linq.Expressions.Expression body, bool tailCall, params System.Linq.Expressions.ParameterExpression[]? parameters);
static member Lambda : System.Linq.Expressions.Expression * bool * System.Linq.Expressions.ParameterExpression[] -> System.Linq.Expressions.Expression<'Delegate>
Public Shared Function Lambda(Of TDelegate) (body As Expression, tailCall As Boolean, ParamArray parameters As ParameterExpression()) As Expression(Of TDelegate)
Tür Parametreleri
- TDelegate
Temsilci türü.
Parametreler
- body
- Expression
Özelliğinin Body değerine eşit olarak ayarlanması için birExpression.
- tailCall
- Boolean
Boolean Oluşturulan ifade derlenirken kuyruk çağrısı iyileştirmesinin uygulanıp uygulanacağını belirten bir.
- parameters
- ParameterExpression[]
Koleksiyonu doldurmak Parameters için kullanılacak nesneleri içeren ParameterExpression bir dizi.
Döndürülenler
Expression<TDelegate> özelliğine Lambda eşit NodeType olan ve ve ParametersBody özellikleri belirtilen değerlere ayarlanmış.
Şunlara uygulanır
Lambda<TDelegate>(Expression, String, Boolean, IEnumerable<ParameterExpression>)
- Kaynak:
- LambdaExpression.cs
- Kaynak:
- LambdaExpression.cs
- Kaynak:
- LambdaExpression.cs
Expression<TDelegate> Lambda adı, kuyruk çağrısı iyileştirmesinin uygulanıp uygulanmayacağını gösteren bir parametre ve parametre ifadelerinin numaralandırılabilir bir koleksiyonu ile derleme zamanında temsilci türünün bilindiği bir yer oluşturur.
public:
generic <typename TDelegate>
static System::Linq::Expressions::Expression<TDelegate> ^ Lambda(System::Linq::Expressions::Expression ^ body, System::String ^ name, bool tailCall, System::Collections::Generic::IEnumerable<System::Linq::Expressions::ParameterExpression ^> ^ parameters);
public static System.Linq.Expressions.Expression<TDelegate> Lambda<TDelegate> (System.Linq.Expressions.Expression body, string name, bool tailCall, System.Collections.Generic.IEnumerable<System.Linq.Expressions.ParameterExpression> parameters);
public static System.Linq.Expressions.Expression<TDelegate> Lambda<TDelegate> (System.Linq.Expressions.Expression body, string? name, bool tailCall, System.Collections.Generic.IEnumerable<System.Linq.Expressions.ParameterExpression>? parameters);
static member Lambda : System.Linq.Expressions.Expression * string * bool * seq<System.Linq.Expressions.ParameterExpression> -> System.Linq.Expressions.Expression<'Delegate>
Public Shared Function Lambda(Of TDelegate) (body As Expression, name As String, tailCall As Boolean, parameters As IEnumerable(Of ParameterExpression)) As Expression(Of TDelegate)
Tür Parametreleri
- TDelegate
Temsilci türü.
Parametreler
- body
- Expression
Özelliğinin Body değerine eşit olarak ayarlanması için birExpression.
- name
- String
Lambdanın adı. Hata ayıklama bilgileri oluşturmak için kullanılır.
- tailCall
- Boolean
Boolean Oluşturulan ifade derlenirken kuyruk çağrısı iyileştirmesinin uygulanıp uygulanacağını belirten bir.
- parameters
- IEnumerable<ParameterExpression>
IEnumerable<T> Koleksiyonu doldurmak Parameters için kullanılacak nesneleri içerenParameterExpression.
Döndürülenler
Expression<TDelegate> özelliğine Lambda eşit NodeType olan ve ve ParametersBody özellikleri belirtilen değerlere ayarlanmış.
Şunlara uygulanır
Lambda<TDelegate>(Expression, ParameterExpression[])
- Kaynak:
- LambdaExpression.cs
- Kaynak:
- LambdaExpression.cs
- Kaynak:
- LambdaExpression.cs
Expression<TDelegate> Parametre ifadeleri dizisiyle, derleme zamanında temsilci türünün bilindiği bir yer oluşturur.
public:
generic <typename TDelegate>
static System::Linq::Expressions::Expression<TDelegate> ^ Lambda(System::Linq::Expressions::Expression ^ body, ... cli::array <System::Linq::Expressions::ParameterExpression ^> ^ parameters);
public static System.Linq.Expressions.Expression<TDelegate> Lambda<TDelegate> (System.Linq.Expressions.Expression body, params System.Linq.Expressions.ParameterExpression[] parameters);
public static System.Linq.Expressions.Expression<TDelegate> Lambda<TDelegate> (System.Linq.Expressions.Expression body, params System.Linq.Expressions.ParameterExpression[]? parameters);
static member Lambda : System.Linq.Expressions.Expression * System.Linq.Expressions.ParameterExpression[] -> System.Linq.Expressions.Expression<'Delegate>
Public Shared Function Lambda(Of TDelegate) (body As Expression, ParamArray parameters As ParameterExpression()) As Expression(Of TDelegate)
Tür Parametreleri
- TDelegate
Temsilci türü.
Parametreler
- body
- Expression
Özelliğinin Body değerine eşit olarak ayarlanması için birExpression.
- parameters
- ParameterExpression[]
Koleksiyonu doldurmak Parameters için kullanılacak bir nesne dizisiParameterExpression.
Döndürülenler
Expression<TDelegate> özelliğine Lambda eşit NodeType olan ve ve ParametersBody özellikleri belirtilen değerlere ayarlanmış.
Özel durumlar
body
, null
değeridir.
-veya-
içindeki parameters
bir veya daha fazla öğe şeklindedir null
.
TDelegate
bir temsilci türü değildir.
-veya-
body
. Tür, dönüş türüne atanamayan bir türü TDelegate
temsil eder.
-veya-
parameters
için parametre TDelegate
listesiyle aynı sayıda öğe içermez.
-veya-
Type öğesinin parameters
özelliği, ilgili parametre türünün türünden TDelegate
atanamaz.
Açıklamalar
Temsilci türü TDelegate
için parametre sayısı içindeki parameters
öğe sayısına eşit olmalıdır.
öğelerinin parameters
içindeki parametre ifadelerinebody
eşit olması gerekir.
Sonuçta Type elde edilen nesnenin özelliği türünü TDelegate
temsil eder. ise parameters
null
, Parameters sonuçta elde edilen nesnenin özelliği boş bir koleksiyondur.
Şunlara uygulanır
Lambda<TDelegate>(Expression, IEnumerable<ParameterExpression>)
- Kaynak:
- LambdaExpression.cs
- Kaynak:
- LambdaExpression.cs
- Kaynak:
- LambdaExpression.cs
Parametre ifadelerinin numaralandırılabilir bir Expression<TDelegate> koleksiyonuyla, derleme zamanında temsilci türünün bilindiği bir yer oluşturur.
public:
generic <typename TDelegate>
static System::Linq::Expressions::Expression<TDelegate> ^ Lambda(System::Linq::Expressions::Expression ^ body, System::Collections::Generic::IEnumerable<System::Linq::Expressions::ParameterExpression ^> ^ parameters);
public static System.Linq.Expressions.Expression<TDelegate> Lambda<TDelegate> (System.Linq.Expressions.Expression body, System.Collections.Generic.IEnumerable<System.Linq.Expressions.ParameterExpression> parameters);
public static System.Linq.Expressions.Expression<TDelegate> Lambda<TDelegate> (System.Linq.Expressions.Expression body, System.Collections.Generic.IEnumerable<System.Linq.Expressions.ParameterExpression>? parameters);
static member Lambda : System.Linq.Expressions.Expression * seq<System.Linq.Expressions.ParameterExpression> -> System.Linq.Expressions.Expression<'Delegate>
Public Shared Function Lambda(Of TDelegate) (body As Expression, parameters As IEnumerable(Of ParameterExpression)) As Expression(Of TDelegate)
Tür Parametreleri
- TDelegate
Temsilci türü.
Parametreler
- body
- Expression
Özelliğinin Body değerine eşit olarak ayarlanması için birExpression.
- parameters
- IEnumerable<ParameterExpression>
IEnumerable<T> Koleksiyonu doldurmak Parameters için kullanılacak nesneleri içerenParameterExpression.
Döndürülenler
Expression<TDelegate> özelliğine Lambda eşit NodeType olan ve ve ParametersBody özellikleri belirtilen değerlere ayarlanmış.
Özel durumlar
body
, null
değeridir.
-veya-
içindeki parameters
bir veya daha fazla öğe şeklindedir null
.
TDelegate
bir temsilci türü değildir.
-veya-
body
. Tür, dönüş türüne atanamayan bir türü TDelegate
temsil eder.
-veya-
parameters
için parametre TDelegate
listesiyle aynı sayıda öğe içermez.
-veya-
Type öğesinin parameters
özelliği, ilgili parametre türünün türünden TDelegate
atanamaz.
Açıklamalar
Temsilci türü TDelegate
için parametre sayısı içindeki parameters
öğe sayısına eşit olmalıdır.
öğelerinin parameters
içindeki parametre ifadelerine body
eşit olması gerekir.
Sonuçta Type elde edilen nesnenin özelliği türünü TDelegate
temsil eder. ise parameters
null
, Parameters sonuçta elde edilen nesnenin özelliği boş bir koleksiyondur.
Şunlara uygulanır
Lambda<TDelegate>(Expression, Boolean, IEnumerable<ParameterExpression>)
- Kaynak:
- LambdaExpression.cs
- Kaynak:
- LambdaExpression.cs
- Kaynak:
- LambdaExpression.cs
Expression<TDelegate> Derleme zamanında, kuyruk çağrısı iyileştirmesinin uygulanıp uygulanmayacağını gösteren bir parametre ve parametre ifadelerinin numaralandırılabilir bir koleksiyonu ile temsilci türünün bilindiği bir yer oluşturur.
public:
generic <typename TDelegate>
static System::Linq::Expressions::Expression<TDelegate> ^ Lambda(System::Linq::Expressions::Expression ^ body, bool tailCall, System::Collections::Generic::IEnumerable<System::Linq::Expressions::ParameterExpression ^> ^ parameters);
public static System.Linq.Expressions.Expression<TDelegate> Lambda<TDelegate> (System.Linq.Expressions.Expression body, bool tailCall, System.Collections.Generic.IEnumerable<System.Linq.Expressions.ParameterExpression> parameters);
public static System.Linq.Expressions.Expression<TDelegate> Lambda<TDelegate> (System.Linq.Expressions.Expression body, bool tailCall, System.Collections.Generic.IEnumerable<System.Linq.Expressions.ParameterExpression>? parameters);
static member Lambda : System.Linq.Expressions.Expression * bool * seq<System.Linq.Expressions.ParameterExpression> -> System.Linq.Expressions.Expression<'Delegate>
Public Shared Function Lambda(Of TDelegate) (body As Expression, tailCall As Boolean, parameters As IEnumerable(Of ParameterExpression)) As Expression(Of TDelegate)
Tür Parametreleri
- TDelegate
Temsilci türü.
Parametreler
- body
- Expression
Özelliğinin Body değerine eşit olarak ayarlanması için birExpression.
- tailCall
- Boolean
Boolean Oluşturulan ifade derlenirken kuyruk çağrısı iyileştirmesinin uygulanıp uygulanacağını belirten bir.
- parameters
- IEnumerable<ParameterExpression>
IEnumerable<T> Koleksiyonu doldurmak Parameters için kullanılacak nesneleri içerenParameterExpression.
Döndürülenler
Expression<TDelegate> özelliğine Lambda eşit NodeType olan ve ve ParametersBody özellikleri belirtilen değerlere ayarlanmış.