Maze / Library /PackageCache /com.unity.visualscripting@1.8.0 /Runtime /VisualScripting.Flow /Dependencies /NCalc /UnaryExpression.cs
| namespace Unity.VisualScripting.Dependencies.NCalc | |
| { | |
| public class UnaryExpression : LogicalExpression | |
| { | |
| public UnaryExpression(UnaryExpressionType type, LogicalExpression expression) | |
| { | |
| Type = type; | |
| Expression = expression; | |
| } | |
| public LogicalExpression Expression { get; set; } | |
| public UnaryExpressionType Type { get; set; } | |
| public override void Accept(LogicalExpressionVisitor visitor) | |
| { | |
| visitor.Visit(this); | |
| } | |
| } | |
| public enum UnaryExpressionType | |
| { | |
| Not, | |
| Negate, | |
| BitwiseNot | |
| } | |
| } | |