UnaryExpression Class
Represents a unary operation expression (negation, logical not, etc.).
public class UnaryExpression : Expression- Inheritance
ExpressionUnaryExpression
Constructors
| Name | Description |
|---|---|
| UnaryExpression() | |
| UnaryExpression(UnaryOperator, Expression?) | Initializes a new instance of the UnaryExpression class with the specified operator and operand. |
UnaryExpression overloads
UnaryExpression()
UnaryExpression.cspublic UnaryExpression()No documentation is available.
UnaryExpression(UnaryOperator, Expression?)
UnaryExpression.csInitializes a new instance of the UnaryExpression class with the specified operator and operand.
public UnaryExpression(UnaryOperator op, Expression? expression)Parameters
opUnaryOperator- The unary operator.
expressionExpression?- The operand expression.
Properties
| Name | Description |
|---|---|
| Expression | |
| Operator |
Expression
UnaryExpression.csOperator
UnaryExpression.csMethods
| Name | Description |
|---|---|
| Minus(Expression) | Creates a numeric negation expression. |
| Not(Expression) | Creates a logical NOT expression. |
Minus(Expression)
UnaryExpression.csCreates a numeric negation expression.
public static UnaryExpression Minus(Expression expression)Not(Expression)
UnaryExpression.csCreates a logical NOT expression.
public static UnaryExpression Not(Expression expression)