Freigeben über


Expression.Quote(Expression) Methode

Definition

Erstellt eine UnaryExpression, die einen Ausdruck mit einem konstanten Wert vom Typ Expression darstellt.

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

Parameter

expression
Expression

Ein Expression, auf den die Operand-Eigenschaft festgelegt werden soll.

Gibt zurück

Ein UnaryExpression, bei dem die NodeType-Eigenschaft gleich Quote und die Operand-Eigenschaft auf den angegebenen Wert festgelegt ist.

Ausnahmen

expression ist null

Hinweise

Die Type -Eigenschaft des resultierenden UnaryExpression stellt den konstruierten Typ Expression<TDelegate>dar, wobei das Type-Argument der durch dargestellte expressionTyp ist. Typ. Die Method-Eigenschaft ist null. Beide IsLifted und IsLiftedToNull sind false.

Gilt für: