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 bool Equals(JsImplTimeSpan t1, JsImplTimeSpan t2) { if (t1.As <object>() != null && t2.As <object>() != null) { return(t1._ticks == t2._ticks); } else { return(t1.As <object>() == t2.As <object>()); } }
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 static JsImplTimeSpan FromMinutes(double value) { return(JsImplTimeSpan.Interval(value, 60000)); }
public static JsImplTimeSpan FromMilliseconds(double value) { return(JsImplTimeSpan.Interval(value, 1)); }
public static JsImplTimeSpan FromHours(double value) { return(JsImplTimeSpan.Interval(value, 3600000)); }
public bool Equals(JsImplTimeSpan obj) { return(_ticks == obj._ticks); }
public static JsImplTimeSpan FromDays(double value) { return(JsImplTimeSpan.Interval(value, 86400000)); }