コード例 #1
0
        public override int CompareTo(JavaScriptObject obj)
        {
            JavaScriptFloat number = (JavaScriptFloat)obj;

            return(value.CompareTo(number.value));
        }
コード例 #2
0
 public JavaScriptFloat Remainder(JavaScriptFloat divisor)
 {
     return(new JavaScriptFloat(value % divisor.value));
 }
コード例 #3
0
 public JavaScriptFloat Power(JavaScriptFloat n)
 {
     return(new JavaScriptFloat(Math.Pow(value, n.value)));
 }
コード例 #4
0
 public JavaScriptFloat Multiply(JavaScriptFloat multiplicand)
 {
     return(new JavaScriptFloat(value * multiplicand.value));
 }
コード例 #5
0
 public JavaScriptFloat Divide(JavaScriptFloat divisor)
 {
     return(new JavaScriptFloat(value / divisor.value));
 }
コード例 #6
0
 public JavaScriptFloat Add(JavaScriptFloat augend)
 {
     return(new JavaScriptFloat(value + augend.value));
 }
コード例 #7
0
 public JavaScriptFloat Subtract(JavaScriptFloat subtrahend)
 {
     return(new JavaScriptFloat(value - subtrahend.value));
 }
コード例 #8
0
 public JavaScriptFloat Power(JavaScriptFloat n)
 {
     return new JavaScriptFloat(Math.Pow(value, n.value));
 }
コード例 #9
0
ファイル: FloatNode.cs プロジェクト: snargledorf/SnagScript
 public FloatNode(SourcePosition sourcePosition, string number)
     : base(sourcePosition)
 {
     this.number = new JavaScriptFloat(number);
 }
コード例 #10
0
 public JavaScriptFloat Multiply(JavaScriptFloat multiplicand)
 {
     return new JavaScriptFloat(value * multiplicand.value);
 }
コード例 #11
0
 public JavaScriptFloat Divide(JavaScriptFloat divisor)
 {
     return new JavaScriptFloat(value / divisor.value);
 }
コード例 #12
0
 public JavaScriptFloat Add(JavaScriptFloat augend)
 {
     return new JavaScriptFloat(value + augend.value);
 }
コード例 #13
0
 public JavaScriptFloat Subtract(JavaScriptFloat subtrahend)
 {
     return new JavaScriptFloat(value - subtrahend.value);
 }
コード例 #14
0
 public JavaScriptFloat Remainder(JavaScriptFloat divisor)
 {
     return new JavaScriptFloat(value % divisor.value);
 }