public Primitive Not() { return(PROGRAM.PerformOperation(UniOperand.NOT, this)); }
public Primitive GetValue() { return(PROGRAM.PerformOperation(operand, a.GetValue())); }
public int Compare(Primitive p) { return(Convert.ToInt32(CastNumber(PROGRAM.PerformOperation(BiOperand.COMPARE, this, p)).GetTypedValue())); }
public Primitive Divide(Primitive p) { return(PROGRAM.PerformOperation(BiOperand.DIVIDE, this, p)); }
public Primitive Multiply(Primitive p) { return(PROGRAM.PerformOperation(BiOperand.MULTIPLY, this, p)); }
public Primitive Minus(Primitive p) { return(PROGRAM.PerformOperation(BiOperand.SUBTACT, this, p)); }
public Primitive Plus(Primitive p) { return(PROGRAM.PerformOperation(BiOperand.ADD, this, p)); }