aspclassic-core/AspClassic.Scripting/Runtime/Operators.cs
Jelle Luteijn 484dbfc9d9 progress
2022-05-15 11:19:49 +02:00

101 lines
1.9 KiB
C#

using System;
namespace AspClassic.Scripting.Runtime;
[Obsolete("Use ExpressionType instead")]
public enum Operators
{
None = 0,
Call = 1,
CodeRepresentation = 2,
MemberNames = 3,
Documentation = 4,
CallSignatures = 5,
IsCallable = 6,
Add = 7,
Subtract = 8,
Power = 9,
Multiply = 10,
FloorDivide = 11,
Divide = 12,
TrueDivide = 13,
Mod = 14,
LeftShift = 15,
RightShift = 16,
BitwiseAnd = 17,
BitwiseOr = 18,
ExclusiveOr = 19,
LessThan = 20,
GreaterThan = 21,
LessThanOrEqual = 22,
GreaterThanOrEqual = 23,
Equals = 24,
NotEquals = 25,
LessThanGreaterThan = 26,
InPlaceAdd = 27,
InPlaceSubtract = 28,
InPlacePower = 29,
InPlaceMultiply = 30,
InPlaceFloorDivide = 31,
InPlaceDivide = 32,
InPlaceTrueDivide = 33,
InPlaceMod = 34,
InPlaceLeftShift = 35,
InPlaceRightShift = 36,
InPlaceBitwiseAnd = 37,
InPlaceBitwiseOr = 38,
InPlaceExclusiveOr = 39,
ReverseAdd = 40,
ReverseSubtract = 41,
ReversePower = 42,
ReverseMultiply = 43,
ReverseFloorDivide = 44,
ReverseDivide = 45,
ReverseTrueDivide = 46,
ReverseMod = 47,
ReverseLeftShift = 48,
ReverseRightShift = 49,
ReverseBitwiseAnd = 50,
ReverseBitwiseOr = 51,
ReverseExclusiveOr = 52,
Contains = 53,
GetItem = 54,
SetItem = 55,
DeleteItem = 56,
GetSlice = 57,
SetSlice = 58,
DeleteSlice = 59,
Length = 60,
Compare = 61,
DivMod = 62,
ReverseDivMod = 63,
GetMember = 64,
GetBoundMember = 65,
SetMember = 66,
DeleteMember = 67,
GetMemberNames = 68,
AbsoluteValue = 69,
Positive = 70,
Negate = 71,
OnesComplement = 72,
RightShiftUnsigned = 73,
InPlaceRightShiftUnsigned = 74,
ReverseRightShiftUnsigned = 75,
RightShiftSigned = 76,
Not = 77,
Increment = 78,
Decrement = 79,
Assign = 80,
IsFalse = 81,
IsTrue = 82,
Or = 83,
And = 84,
IntegralDivide = 85,
Concatenate = 86,
Like = 87,
Comma = 88,
GetEnumerator = 89,
Dispose = 90,
IdMask = int.MaxValue,
UserDefinedFlag = int.MinValue
}