Expression.MakeUnary 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.
Uygun fabrika yöntemini çağırarak bir UnaryExpression oluşturur.
Aşırı Yüklemeler
| MakeUnary(ExpressionType, Expression, Type) |
uygun fabrika yöntemini çağırarak işlenen verilen bir UnaryExpressionoluşturur. |
| MakeUnary(ExpressionType, Expression, Type, MethodInfo) |
uygun fabrika yöntemini çağırarak işlenen ve uygulayan bir yöntemi verilen bir UnaryExpressionoluşturur. |
MakeUnary(ExpressionType, Expression, Type)
- Kaynak:
- UnaryExpression.cs
- Kaynak:
- UnaryExpression.cs
- Kaynak:
- UnaryExpression.cs
uygun fabrika yöntemini çağırarak işlenen verilen bir UnaryExpressionoluşturur.
public:
static System::Linq::Expressions::UnaryExpression ^ MakeUnary(System::Linq::Expressions::ExpressionType unaryType, System::Linq::Expressions::Expression ^ operand, Type ^ type);
public static System.Linq.Expressions.UnaryExpression MakeUnary (System.Linq.Expressions.ExpressionType unaryType, System.Linq.Expressions.Expression operand, Type type);
static member MakeUnary : System.Linq.Expressions.ExpressionType * System.Linq.Expressions.Expression * Type -> System.Linq.Expressions.UnaryExpression
Public Shared Function MakeUnary (unaryType As ExpressionType, operand As Expression, type As Type) As UnaryExpression
Parametreler
- unaryType
- ExpressionType
Birli ExpressionType işlemin türünü belirten.
- operand
- Expression
İşleneni Expression temsil eden bir.
Döndürülenler
Bunun UnaryExpression sonucunda uygun fabrika yöntemi çağrılır.
Özel durumlar
operand, null değeridir.
unaryType birli ifade düğümüne karşılık gelmez.
Açıklamalar
unaryType parametresi, bu yöntemin hangi UnaryExpression fabrika yöntemini çağırdığını belirler. Örneğin, değerine eşitse unaryTypeConvert, bu yöntem öğesini çağırır Convert.
typeparametresi çağrılan fabrika yöntemine uygulanmazsa yoksayılır.
Şunlara uygulanır
MakeUnary(ExpressionType, Expression, Type, MethodInfo)
- Kaynak:
- UnaryExpression.cs
- Kaynak:
- UnaryExpression.cs
- Kaynak:
- UnaryExpression.cs
uygun fabrika yöntemini çağırarak işlenen ve uygulayan bir yöntemi verilen bir UnaryExpressionoluşturur.
public:
static System::Linq::Expressions::UnaryExpression ^ MakeUnary(System::Linq::Expressions::ExpressionType unaryType, System::Linq::Expressions::Expression ^ operand, Type ^ type, System::Reflection::MethodInfo ^ method);
public static System.Linq.Expressions.UnaryExpression MakeUnary (System.Linq.Expressions.ExpressionType unaryType, System.Linq.Expressions.Expression operand, Type type, System.Reflection.MethodInfo method);
public static System.Linq.Expressions.UnaryExpression MakeUnary (System.Linq.Expressions.ExpressionType unaryType, System.Linq.Expressions.Expression operand, Type type, System.Reflection.MethodInfo? method);
static member MakeUnary : System.Linq.Expressions.ExpressionType * System.Linq.Expressions.Expression * Type * System.Reflection.MethodInfo -> System.Linq.Expressions.UnaryExpression
Public Shared Function MakeUnary (unaryType As ExpressionType, operand As Expression, type As Type, method As MethodInfo) As UnaryExpression
Parametreler
- unaryType
- ExpressionType
Birli ExpressionType işlemin türünü belirten.
- operand
- Expression
İşleneni Expression temsil eden bir.
- method
- MethodInfo
MethodInfo uygulayan yöntemi temsil eden.
Döndürülenler
Bunun UnaryExpression sonucunda uygun fabrika yöntemi çağrılır.
Özel durumlar
operand, null değeridir.
unaryType birli ifade düğümüne karşılık gelmez.
Açıklamalar
unaryType parametresi, bu yöntemin hangi UnaryExpression fabrika yöntemini çağırdığını belirler. Örneğin, değerine eşitse unaryTypeConvert, bu yöntem öğesini çağırır Convert. çağrılan type fabrika yöntemine uygulanmazlarsa ve method parametreleri yoksayılır.