public static JsImplTimeSpan FromMilliseconds(double value) { var ts = new JsImplTimeSpan(); ts._TotalMilliseconds = value; return(ts); }
public JsImplTimeSpan Add(JsImplTimeSpan ts) { var num = _TotalMilliseconds + ts._TotalMilliseconds; //if (_ticks >> 63 == ts._ticks >> 63 && _ticks >> 63 != num >> 63) //{ // throw new System.OverflowException("Overflow_TimeSpanTooLong"); //} return(JsImplTimeSpan.FromMilliseconds(num)); }
public JsImplTimeSpan Subtract(JsImplTimeSpan ts) { long num = _ticks - ts._ticks; if (_ticks >> 63 != ts._ticks >> 63 && _ticks >> 63 != num >> 63) { throw new System.OverflowException("Overflow_TimeSpanTooLong"); } return(new JsImplTimeSpan(num)); }
public static int Compare(JsImplTimeSpan t1, JsImplTimeSpan t2) { if (t1._ticks > t2._ticks) { return(1); } if (t1._ticks < t2._ticks) { return(-1); } return(0); }
public int CompareTo(JsImplTimeSpan value) { long ticks = value._ticks; if (_ticks > ticks) { return(1); } if (_ticks < ticks) { return(-1); } return(0); }
public static JsImplTimeSpan FromSeconds(double value) { return(JsImplTimeSpan.Interval(value, 1000)); }
public JsImplTimeSpan Add(JsImplTimeSpan ts) { var num = _TotalMilliseconds + ts._TotalMilliseconds; //if (_ticks >> 63 == ts._ticks >> 63 && _ticks >> 63 != num >> 63) //{ // throw new System.OverflowException("Overflow_TimeSpanTooLong"); //} return JsImplTimeSpan.FromMilliseconds(num); }
public int CompareTo(JsImplTimeSpan value) { long ticks = value._ticks; if (_ticks > ticks) { return 1; } if (_ticks < ticks) { return -1; } return 0; }
public static JsImplTimeSpan FromMinutes(double value) { return(JsImplTimeSpan.Interval(value, 60000)); }
public static bool Equals(JsImplTimeSpan t1, JsImplTimeSpan t2) { return(t1._ticks == t2._ticks); }
public static JsImplTimeSpan FromHours(double value) { return(JsImplTimeSpan.Interval(value, 3600000)); }
public static JsImplTimeSpan FromDays(double value) { return(JsImplTimeSpan.Interval(value, 86400000)); }
public bool Equals(JsImplTimeSpan obj) { return(_ticks == obj._ticks); }
public static int Compare(JsImplTimeSpan t1, JsImplTimeSpan t2) { if (t1._ticks > t2._ticks) { return 1; } if (t1._ticks < t2._ticks) { return -1; } return 0; }
public bool Equals(JsImplTimeSpan obj) { return _ticks == obj._ticks; }
public static bool Equals(JsImplTimeSpan t1, JsImplTimeSpan t2) { return t1._ticks == t2._ticks; }
public JsImplTimeSpan Subtract(JsImplTimeSpan ts) { long num = _ticks - ts._ticks; if (_ticks >> 63 != ts._ticks >> 63 && _ticks >> 63 != num >> 63) { throw new System.OverflowException("Overflow_TimeSpanTooLong"); } return new JsImplTimeSpan(num); }
public static JsImplTimeSpan FromMilliseconds(double value) { var ts = new JsImplTimeSpan(); ts._TotalMilliseconds = value; return ts; }