Maze / Library /PackageCache /com.unity.visualscripting@1.8.0 /Runtime /VisualScripting.Flow /Dependencies /NCalc /BinaryExpression.cs
| namespace Unity.VisualScripting.Dependencies.NCalc | |
| { | |
| public class BinaryExpression : LogicalExpression | |
| { | |
| public BinaryExpression(BinaryExpressionType type, LogicalExpression leftExpression, LogicalExpression rightExpression) | |
| { | |
| Type = type; | |
| LeftExpression = leftExpression; | |
| RightExpression = rightExpression; | |
| } | |
| public LogicalExpression LeftExpression { get; set; } | |
| public LogicalExpression RightExpression { get; set; } | |
| public BinaryExpressionType Type { get; set; } | |
| public override void Accept(LogicalExpressionVisitor visitor) | |
| { | |
| visitor.Visit(this); | |
| } | |
| } | |
| public enum BinaryExpressionType | |
| { | |
| And, | |
| Or, | |
| NotEqual, | |
| LesserOrEqual, | |
| GreaterOrEqual, | |
| Lesser, | |
| Greater, | |
| Equal, | |
| Minus, | |
| Plus, | |
| Modulo, | |
| Div, | |
| Times, | |
| BitwiseOr, | |
| BitwiseAnd, | |
| BitwiseXOr, | |
| LeftShift, | |
| RightShift, | |
| Unknown | |
| } | |
| } | |