protected FloatingTimeSpan(FloatingTimeZone zone, DateTime zero) { _zone = zone; _zero = zero; }
internal FloatingDateTime(FloatingTimeZone zone) { _zone = zone; }
FloatingDateTime(FloatingTimeZone zone, TimeSpan delta) { _zone = zone; _delta = delta; }
internal IndependentTimer(FloatingTimeZone zone, DateTime time) { _zone = zone; _time = time; _expired = _zone.GetStableTime() >= time; }
public static IndependentTimer Get(FloatingTimeZone zone, DateTime time) { return(zone.GetTimer(time)); }
public static IndependentTimer Get(FloatingTimeZone zone, DateTime time) { return zone.GetTimer(time); }
internal DroppingTimeSpan(FloatingTimeZone zone, DateTime zero) : base(zone, zero) { }
internal RisingTimeSpan(FloatingTimeZone zone, DateTime zero) : base(zone, zero) { }