static Binary() { //Initializer.Run(typeof(Types.Operations.Binary), typeof(mjr.Operations.Binary)); Multiply = new MethodCache2(typeof(mjr.Operations.Binary.Multiply), "Run"); Divide = new MethodCache2(typeof(mjr.Operations.Binary.Divide), "Run"); Remainder = new MethodCache2(typeof(mjr.Operations.Binary.Remainder), "Run"); Addition = new MethodCache2(typeof(mjr.Operations.Binary.Addition), "Run"); Subtraction = new MethodCache2(typeof(mjr.Operations.Binary.Subtraction), "Run"); LeftShift = new MethodCache2(typeof(mjr.Operations.Binary.LeftShift), "Run"); RightShift = new MethodCache2(typeof(mjr.Operations.Binary.RightShift), "Run"); UnsignedRightShift = new MethodCache2(typeof(mjr.Operations.Binary.UnsignedRightShift), "Run"); LessThan = new MethodCache2(typeof(mjr.Operations.Binary.LessThan), "Run"); GreaterThan = new MethodCache2(typeof(mjr.Operations.Binary.GreaterThan), "Run"); LessThanOrEqual = new MethodCache2(typeof(mjr.Operations.Binary.LessThanOrEqual), "Run"); GreaterThanOrEqual = new MethodCache2(typeof(mjr.Operations.Binary.GreaterThanOrEqual), "Run"); InstanceOf = new MethodCache2(typeof(mjr.Operations.Binary.InstanceOf), "Run"); In = new MethodCache2(typeof(mjr.Operations.Binary.In), "Run"); Equal = new MethodCache2(typeof(mjr.Operations.Binary.Equal), "Run"); NotEqual = new MethodCache2(typeof(mjr.Operations.Binary.NotEqual), "Run"); Same = new MethodCache2(typeof(mjr.Operations.Binary.Same), "Run"); NotSame = new MethodCache2(typeof(mjr.Operations.Binary.NotSame), "Run"); BitwiseAnd = new MethodCache2(typeof(mjr.Operations.Binary.BitwiseAnd), "Run"); BitwiseOr = new MethodCache2(typeof(mjr.Operations.Binary.BitwiseOr), "Run"); BitwiseXor = new MethodCache2(typeof(mjr.Operations.Binary.BitwiseXor), "Run"); //LogicalAnd = new MethodCache2(typeof(mjr.Operations.Binary.LogicalAnd), "Run"); //LogicalOr = new MethodCache2(typeof(mjr.Operations.Binary.LogicalOr), "Run"); }
static PropertyDescriptor() { Initializer.Run(typeof(PropertyDescriptor), typeof(mdr.PropertyDescriptor)); Set = new MethodCache2(TypeOf, "Set", false); IsUndefined = TypeOf.GetProperty("IsUndefined").GetGetMethod(); IsInherited = TypeOf.GetProperty("IsInherited").GetGetMethod(); }
static Unary() { //Initializer.Run(typeof(Types.Operations.Unary), typeof(mjr.Operations.Unary)); Delete = new MethodCache1(typeof(mjr.Operations.Unary.Delete), "Run"); DeleteProperty = new MethodCache2(typeof(mjr.Operations.Unary.DeleteProperty), "Run"); DeleteVariable = new MethodCache2(typeof(mjr.Operations.Unary.DeleteVariable), "Run"); Void = new MethodCache1(typeof(mjr.Operations.Unary.Void), "Run"); Typeof = new MethodCache1(typeof(mjr.Operations.Unary.Typeof), "Run"); Positive = new MethodCache1(typeof(mjr.Operations.Unary.Positive), "Run"); Negative = new MethodCache1(typeof(mjr.Operations.Unary.Negative), "Run"); BitwiseNot = new MethodCache1(typeof(mjr.Operations.Unary.BitwiseNot), "Run"); LogicalNot = new MethodCache1(typeof(mjr.Operations.Unary.LogicalNot), "Run"); }