Compartir vía


Expression.MakeUnary Método

Definición

Crea un objeto UnaryExpression llamando al método del generador apropiado.

Sobrecargas

MakeUnary(ExpressionType, Expression, Type)

Crea un objeto UnaryExpression, dado un operando, llamando al método del generador apropiado.

MakeUnary(ExpressionType, Expression, Type, MethodInfo)

Crea un objeto UnaryExpression, dados un operando y un método de implementación, llamando al método del generador apropiado.

MakeUnary(ExpressionType, Expression, Type)

Source:
UnaryExpression.cs
Source:
UnaryExpression.cs
Source:
UnaryExpression.cs

Crea un objeto UnaryExpression, dado un operando, llamando al método del generador apropiado.

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

Parámetros

unaryType
ExpressionType

Objeto ExpressionType que especifica el tipo de la operación unaria.

operand
Expression

Expression que representa el operando.

type
Type

Type que especifica el tipo al que se va a convertir (pase null si no es aplicable).

Devoluciones

UnaryExpression que resulta de llamar al método de generador adecuado.

Excepciones

operand es null.

unaryType no corresponde a un nodo de expresión unaria.

Comentarios

El unaryType parámetro determina qué UnaryExpression método de fábrica llama a este método. Por ejemplo, si unaryType es igual a Convert, este método invoca Convert. El typeparámetro se omite si no se aplica al método de fábrica al que se llama.

Se aplica a

MakeUnary(ExpressionType, Expression, Type, MethodInfo)

Source:
UnaryExpression.cs
Source:
UnaryExpression.cs
Source:
UnaryExpression.cs

Crea un objeto UnaryExpression, dados un operando y un método de implementación, llamando al método del generador apropiado.

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

Parámetros

unaryType
ExpressionType

Objeto ExpressionType que especifica el tipo de la operación unaria.

operand
Expression

Expression que representa el operando.

type
Type

Type que especifica el tipo al que se va a convertir (pase null si no es aplicable).

method
MethodInfo

MethodInfo que representa el método de implementación.

Devoluciones

UnaryExpression que resulta de llamar al método de generador adecuado.

Excepciones

operand es null.

unaryType no corresponde a un nodo de expresión unaria.

Comentarios

El unaryType parámetro determina qué UnaryExpression método de fábrica llama a este método. Por ejemplo, si unaryType es igual a Convert, este método invoca Convert. Los type parámetros y method se omiten si no se aplican al método de fábrica al que se llama.

Se aplica a