Expression.Coalesce 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.
BinaryExpression Birleştirme işlemini temsil eden bir oluşturur.
Aşırı Yüklemeler
| Coalesce(Expression, Expression, LambdaExpression) |
BinaryExpression Dönüştürme işlevi verilip birleştirme işlemini temsil eden bir oluşturur. |
| Coalesce(Expression, Expression) |
BinaryExpression Birleştirme işlemini temsil eden bir oluşturur. |
Coalesce(Expression, Expression, LambdaExpression)
- Kaynak:
- BinaryExpression.cs
- Kaynak:
- BinaryExpression.cs
- Kaynak:
- BinaryExpression.cs
BinaryExpression Dönüştürme işlevi verilip birleştirme işlemini temsil eden bir oluşturur.
public:
static System::Linq::Expressions::BinaryExpression ^ Coalesce(System::Linq::Expressions::Expression ^ left, System::Linq::Expressions::Expression ^ right, System::Linq::Expressions::LambdaExpression ^ conversion);
public static System.Linq.Expressions.BinaryExpression Coalesce (System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Linq.Expressions.LambdaExpression conversion);
public static System.Linq.Expressions.BinaryExpression Coalesce (System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Linq.Expressions.LambdaExpression? conversion);
static member Coalesce : System.Linq.Expressions.Expression * System.Linq.Expressions.Expression * System.Linq.Expressions.LambdaExpression -> System.Linq.Expressions.BinaryExpression
Public Shared Function Coalesce (left As Expression, right As Expression, conversion As LambdaExpression) As BinaryExpression
Parametreler
- left
- Expression
Expression özelliğinin Left değerine eşit olarak ayarlanması için.
- right
- Expression
Expression özelliğinin Right değerine eşit olarak ayarlanması için.
- conversion
- LambdaExpression
Özelliğinin Conversion değerine eşit olarak ayarlanması için ALambdaExpression.
Döndürülenler
BinaryExpression özelliğine Coalesce ve değerine eşit NodeType olan ve LeftRightConversion özellikleri belirtilen değerlere ayarlanmış olan.
Özel durumlar
left veya right şeklindedir null.
left. ve rightyazın. Tür birbirine dönüştürülemez.
-veya-
conversionve conversiondeğildirnull. Tür, tam olarak bir bağımsız değişken almayan bir temsilci türüdür.
Type özelliği left bir başvuru türünü veya null atanabilir bir değer türünü temsil etmez.
-veya-
özelliğileft, Type temsilci türünün parametre türüne atanamayan bir türü conversiontemsil eder. Türü.
-veya-
Type özelliğiright, temsilci türünün dönüş türüne conversioneşit değildir. Türü.
Açıklamalar
Sonuçta Method elde edilen BinaryExpression özelliği ve her ikisidir nullIsLifted ve IsLiftedToNull olarak falseayarlanır.
Sonuçta Type elde edilen BinaryExpression özelliği birleştirme işleminin sonuç türüne eşittir.
Aşağıdaki kurallar sonuç türünü belirler:
ise
left. Tür, verightboş değer atanabilir bir türü temsil eder. Tür, karşılık gelen null atanamaz türe örtük olarak dönüştürülebilir, sonuç türü ise null atanamaz eşdeğeridirleft. Türü.Aksi takdirde, ise
right. Tür örtük olarak olarakleftolarak dönüştürülebilir. Tür, sonuç türü şeklindedirleft. Türü.Aksi takdirde, null atanamaz eşdeğeri
leftise. Tür örtük olarak olarakrightolarak dönüştürülebilir. Tür, sonuç türü şeklindedirright. Türü.
Şunlara uygulanır
Coalesce(Expression, Expression)
- Kaynak:
- BinaryExpression.cs
- Kaynak:
- BinaryExpression.cs
- Kaynak:
- BinaryExpression.cs
BinaryExpression Birleştirme işlemini temsil eden bir oluşturur.
public:
static System::Linq::Expressions::BinaryExpression ^ Coalesce(System::Linq::Expressions::Expression ^ left, System::Linq::Expressions::Expression ^ right);
public static System.Linq.Expressions.BinaryExpression Coalesce (System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right);
static member Coalesce : System.Linq.Expressions.Expression * System.Linq.Expressions.Expression -> System.Linq.Expressions.BinaryExpression
Public Shared Function Coalesce (left As Expression, right As Expression) As BinaryExpression
Parametreler
- left
- Expression
Expression özelliğinin Left değerine eşit olarak ayarlanması için.
- right
- Expression
Expression özelliğinin Right değerine eşit olarak ayarlanması için.
Döndürülenler
BinaryExpression özelliğine CoalesceNodeType eşit olan ve ve RightLeft özellikleri belirtilen değerlere ayarlanmış bir.
Özel durumlar
left veya right şeklindedir null.
Type özelliği left bir başvuru türünü veya null atanabilir bir değer türünü temsil etmez.
left. ve rightyazın. Tür birbirine dönüştürülemez.
Açıklamalar
Sonuçta Method elde edilen BinaryExpression özelliği ve her ikisidir nullIsLifted ve IsLiftedToNull olarak falseayarlanır.
Type özelliği, birleştirme işleminin sonuç türüne eşittir.
Conversion özelliğidirnull.
Sonuç Türü
Aşağıdaki kurallar sonuç türünü belirler:
ise
left. Tür, verightboş değer atanabilir bir türü temsil eder. Tür, karşılık gelen null atanamaz türe örtük olarak dönüştürülebilir, sonuç türü ise null atanamaz eşdeğeridirleft. Türü.Aksi takdirde, ise
right. Tür örtük olarak olarakleftolarak dönüştürülebilir. Tür, sonuç türü şeklindedirleft. Türü.Aksi takdirde, null atanamaz eşdeğeri
leftise. Tür örtük olarak olarakrightolarak dönüştürülebilir. Tür, sonuç türü şeklindedirright. Türü.