Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ OperationIsValid()

static bool System.Dynamic.BinaryOperationBinder.OperationIsValid ( ExpressionType operation)
inlinestaticpackage

Definition at line 37 of file BinaryOperationBinder.cs.

38 {
39 switch (operation)
40 {
41 case ExpressionType.Add:
42 case ExpressionType.And:
43 case ExpressionType.Divide:
44 case ExpressionType.Equal:
45 case ExpressionType.ExclusiveOr:
46 case ExpressionType.GreaterThan:
47 case ExpressionType.GreaterThanOrEqual:
48 case ExpressionType.LeftShift:
49 case ExpressionType.LessThan:
50 case ExpressionType.LessThanOrEqual:
51 case ExpressionType.Modulo:
52 case ExpressionType.Multiply:
53 case ExpressionType.NotEqual:
54 case ExpressionType.Or:
55 case ExpressionType.Power:
56 case ExpressionType.RightShift:
57 case ExpressionType.Subtract:
58 case ExpressionType.Extension:
59 case ExpressionType.AddAssign:
60 case ExpressionType.AndAssign:
61 case ExpressionType.DivideAssign:
62 case ExpressionType.ExclusiveOrAssign:
63 case ExpressionType.LeftShiftAssign:
64 case ExpressionType.ModuloAssign:
65 case ExpressionType.MultiplyAssign:
66 case ExpressionType.OrAssign:
67 case ExpressionType.PowerAssign:
68 case ExpressionType.RightShiftAssign:
69 case ExpressionType.SubtractAssign:
70 return true;
71 default:
72 return false;
73 }
74 }

Referenced by System.Dynamic.BinaryOperationBinder.BinaryOperationBinder().