public override ScriptNumber Calc(CALC c)
{
switch (c) {
case CALC.PRE_INCREMENT:
++m_Value;
break;
case CALC.PRE_DECREMENT:
--m_Value;
break;
case CALC.POST_INCREMENT:
return new ScriptNumberLong(m_Script, m_Value++);
case CALC.POST_DECREMENT:
return new ScriptNumberLong(m_Script, m_Value--);
default:
return this;
}
return this;
}
public override ScriptNumber Negative()