Exemplo n.º 1
0
        protected override JavaScriptObject Execute(SourcePosition pos, Scope scope, JavaScriptObject thisObject)
        {
            JavaScriptInteger sleeptime = scope.GetVariable("milliseconds", pos).ToInteger();

            Thread.Sleep(sleeptime.Value);
            return(sleeptime);
        }
Exemplo n.º 2
0
 public IntegerNode(SourcePosition pos, int number)
     : base(pos)
 {
     this.number = new JavaScriptInteger(number);
 }
Exemplo n.º 3
0
        public override int CompareTo(JavaScriptObject obj)
        {
            JavaScriptInteger number = (JavaScriptInteger)obj;

            return(value.CompareTo(number.value));
        }
Exemplo n.º 4
0
 public JavaScriptInteger Power(JavaScriptInteger n)
 {
     return(new JavaScriptInteger(Convert.ToInt32(Math.Pow(value, n.value))));
 }
Exemplo n.º 5
0
 public JavaScriptInteger Remainder(JavaScriptInteger divisor)
 {
     return(new JavaScriptInteger(value % divisor.value));
 }
Exemplo n.º 6
0
 public JavaScriptInteger Divide(JavaScriptInteger divisor)
 {
     return(new JavaScriptInteger(value / divisor.value));
 }
Exemplo n.º 7
0
 public JavaScriptInteger Multiply(JavaScriptInteger multiplicand)
 {
     return(new JavaScriptInteger(value * multiplicand.value));
 }
Exemplo n.º 8
0
 public JavaScriptInteger Subtract(JavaScriptInteger subtrahend)
 {
     return(new JavaScriptInteger(value - subtrahend.value));
 }
Exemplo n.º 9
0
 public JavaScriptInteger Add(JavaScriptInteger augend)
 {
     return(new JavaScriptInteger(value + augend.value));
 }
Exemplo n.º 10
0
 public JavaScriptInteger Multiply(JavaScriptInteger multiplicand)
 {
     return new JavaScriptInteger(value * multiplicand.value);
 }
Exemplo n.º 11
0
 public JavaScriptInteger Divide(JavaScriptInteger divisor)
 {
     return new JavaScriptInteger(value / divisor.value);
 }
Exemplo n.º 12
0
 public JavaScriptInteger Add(JavaScriptInteger augend)
 {
     return new JavaScriptInteger(value + augend.value);
 }
Exemplo n.º 13
0
 public JavaScriptInteger Subtract(JavaScriptInteger subtrahend)
 {
     return new JavaScriptInteger(value - subtrahend.value);
 }
Exemplo n.º 14
0
 public JavaScriptInteger Remainder(JavaScriptInteger divisor)
 {
     return new JavaScriptInteger(value % divisor.value);
 }
Exemplo n.º 15
0
 public JavaScriptInteger Power(JavaScriptInteger n)
 {
     return new JavaScriptInteger(Convert.ToInt32(Math.Pow(value, n.value)));
 }