Expression.Quote(Expression) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает объект UnaryExpression, представляющий выражение, которое содержит постоянное значение типа Expression.
public:
static System::Linq::Expressions::UnaryExpression ^ Quote(System::Linq::Expressions::Expression ^ expression);
public static System.Linq.Expressions.UnaryExpression Quote (System.Linq.Expressions.Expression expression);
static member Quote : System.Linq.Expressions.Expression -> System.Linq.Expressions.UnaryExpression
Public Shared Function Quote (expression As Expression) As UnaryExpression
Параметры
- expression
- Expression
Объект Expression, который следует задать в качестве значения свойства Operand.
Возвращаемое значение
Выражение UnaryExpression со свойством NodeType, равным Quote, и свойством Operand, для которого задано указанное значение.
Исключения
expression
имеет значение null
.
Комментарии
Свойство Type результирующего UnaryExpression представляет сконструированный тип Expression<TDelegate>, где аргумент типа — это тип, представленный expression
. Тип. Значение свойства Method — null
. Оба IsLifted и IsLiftedToNull имеют значение false
.