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 unaryType
Convert, bu yöntem öğesini çağırır Convert. type
parametresi ç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 unaryType
Convert, bu yöntem öğesini çağırır Convert. çağrılan type
fabrika yöntemine uygulanmazlarsa ve method
parametreleri yoksayılır.