Expression.Quote(Expression) Метод

Определение

Создает объект UnaryExpression, представляющий выражение, которое содержит постоянное значение типа Expression.Creates a UnaryExpression that represents an expression that has a constant value of type 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

Параметры

expression
Expression

Объект Expression, который следует задать в качестве значения свойства Operand.An Expression to set the Operand property equal to.

Возвраты

Выражение UnaryExpression со свойством NodeType, равным Quote, и свойством Operand, для которого задано указанное значение.A UnaryExpression that has the NodeType property equal to Quote and the Operand property set to the specified value.

Исключения

Свойство expression имеет значение null.expression is null.

Комментарии

Свойство результирующего UnaryExpression объекта представляет сконструированный тип Expression<TDelegate>, где аргумент типа — это тип, представленный expression. Type Тип.The Type property of the resulting UnaryExpression represents the constructed type Expression<TDelegate>, where the type argument is the type represented by expression.Type. Значение свойства Methodnull.The Method property is null. IsLifted И IsLiftedToNull , иfalse.Both IsLifted and IsLiftedToNull are false.

Применяется к