Expression.MakeUnary Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает метод, вызывая соответствующий UnaryExpression метод фабрики.
Перегрузки
| Имя | Описание |
|---|---|
| MakeUnary(ExpressionType, Expression, Type) |
UnaryExpressionСоздает операнду, вызывая соответствующий метод фабрики. |
| MakeUnary(ExpressionType, Expression, Type, MethodInfo) |
UnaryExpressionСоздает операнду и реализующий метод путем вызова соответствующего метода фабрики. |
MakeUnary(ExpressionType, Expression, Type)
- Исходный код:
- UnaryExpression.cs
- Исходный код:
- UnaryExpression.cs
- Исходный код:
- UnaryExpression.cs
- Исходный код:
- UnaryExpression.cs
- Исходный код:
- UnaryExpression.cs
UnaryExpressionСоздает операнду, вызывая соответствующий метод фабрики.
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
Параметры
- unaryType
- ExpressionType
Указывает ExpressionType тип унарной операции.
- operand
- Expression
Объект, Expression представляющий операнду.
- type
- Type
Значение Type , указывающее тип, в который необходимо преобразовать (передать null , если применимо).
Возвращаемое значение
Результат UnaryExpression вызова соответствующего метода фабрики.
Исключения
operand равно null.
unaryType не соответствует унарному узлу выражения.
Комментарии
Параметр unaryType определяет, какой UnaryExpression метод фабрики вызывает этот метод. Например, если unaryType равно Convert, этот метод вызывается Convert. Параметр typeигнорируется, если он не применяется к вызываемой фабрике методу.
Применяется к
MakeUnary(ExpressionType, Expression, Type, MethodInfo)
- Исходный код:
- UnaryExpression.cs
- Исходный код:
- UnaryExpression.cs
- Исходный код:
- UnaryExpression.cs
- Исходный код:
- UnaryExpression.cs
- Исходный код:
- UnaryExpression.cs
UnaryExpressionСоздает операнду и реализующий метод путем вызова соответствующего метода фабрики.
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
Параметры
- unaryType
- ExpressionType
Указывает ExpressionType тип унарной операции.
- operand
- Expression
Объект, Expression представляющий операнду.
- type
- Type
Значение Type , указывающее тип, в который необходимо преобразовать (передать null , если применимо).
- method
- MethodInfo
Объект MethodInfo , представляющий метод реализации.
Возвращаемое значение
Результат UnaryExpression вызова соответствующего метода фабрики.
Исключения
operand равно null.
unaryType не соответствует унарному узлу выражения.
Комментарии
Параметр unaryType определяет, какой UnaryExpression метод фабрики вызывает этот метод. Например, если unaryType равно Convert, этот метод вызывается Convert.
type Параметры method игнорируются, если они не применяются к вызываемой фабрике методу.