Expression.MakeUnary Método

Definição

Cria um UnaryExpression ao chamar o método de fábrica apropriado.

Sobrecargas

Name Description
MakeUnary(ExpressionType, Expression, Type)

Cria um UnaryExpression, dado um operando, chamando o método de fábrica apropriado.

MakeUnary(ExpressionType, Expression, Type, MethodInfo)

Cria um UnaryExpression, dado um operando e método de implementação, chamando o método de fábrica apropriado.

MakeUnary(ExpressionType, Expression, Type)

Origem:
UnaryExpression.cs
Origem:
UnaryExpression.cs
Origem:
UnaryExpression.cs
Origem:
UnaryExpression.cs
Origem:
UnaryExpression.cs

Cria um UnaryExpression, dado um operando, chamando o método de fábrica apropriado.

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

O ExpressionType que especifica o tipo de operação unária.

operand
Expression

E Expression que representa o operando.

type
Type

O Type que especifica o tipo a converter (passe null se não aplicável).

Devoluções

Isso UnaryExpression resulta de chamar o método de fábrica apropriado.

Exceções

operand é null.

unaryType não corresponde a um nó de expressão unário.

Observações

O unaryType parâmetro determina qual UnaryExpression método de fábrica este método chama. Por exemplo, se unaryType for igual a Convert, este método invoca Convert. O typeparâmetro é ignorado se não se aplicar ao método de fábrica que é chamado.

Aplica-se a

MakeUnary(ExpressionType, Expression, Type, MethodInfo)

Origem:
UnaryExpression.cs
Origem:
UnaryExpression.cs
Origem:
UnaryExpression.cs
Origem:
UnaryExpression.cs
Origem:
UnaryExpression.cs

Cria um UnaryExpression, dado um operando e método de implementação, chamando o método de fábrica apropriado.

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

O ExpressionType que especifica o tipo de operação unária.

operand
Expression

E Expression que representa o operando.

type
Type

O Type que especifica o tipo a converter (passe null se não aplicável).

method
MethodInfo

O MethodInfo que representa o método de implementação.

Devoluções

Isso UnaryExpression resulta de chamar o método de fábrica apropriado.

Exceções

operand é null.

unaryType não corresponde a um nó de expressão unário.

Observações

O unaryType parâmetro determina qual UnaryExpression método de fábrica este método chama. Por exemplo, se unaryType for igual a Convert, este método invoca Convert. Os type parâmetros e method são ignorados se não se aplicarem ao método de fábrica chamado.

Aplica-se a