static public void GetHoursMinutesSecondsMilliseconds(this Duration item, out int hours, out int minutes, out int seconds, out int milliseconds) { hours = item.GetWholeHours(out item); minutes = item.GetWholeMinutes(out item); seconds = item.GetWholeSeconds(out item); milliseconds = (int)item.GetWholeMilliseconds(); }
static public void Update(this LazyScheduler item, Duration target_frame_time, Duration lookahead) { item.Update(target_frame_time.GetWholeMilliseconds(), lookahead.GetWholeMilliseconds()); }
static public void SetElapsedTime(this TemporalSeries item, Duration duration) { item.SetElapsedTimeInMilliseconds(duration.GetWholeMilliseconds()); }
public Worker(Duration i, Process <T> p, TimeSource t) : this(i.GetWholeMilliseconds(), p, t) { }
public PeriodicProcess_Timer(Duration d, Process p) : this(d.GetWholeMilliseconds(), p) { }
public StepStopwatch(Duration d) : this(d.GetWholeMilliseconds()) { }
public StepStopwatch(Duration d, TimeSource t) : this(d.GetWholeMilliseconds(), t) { }
public TreeSchedule(Duration b) : this(b.GetWholeMilliseconds()) { }
public BinSchedule(int n, Duration b) : this(n, b.GetWholeMilliseconds()) { }
public TimedValue(T v, Duration d, TimeSource t) : this(v, d.GetWholeMilliseconds(), t) { }
static public int GetRotatingHashCodeEX(this Object item, Duration duration) { return(item.GetRotatingHashCodeEX(duration.GetWholeMilliseconds())); }
public Timer(Duration d, TimeSource t) : this(d.GetWholeMilliseconds(), t) { }
static public void GetSecondsMilliseconds(this Duration item, out int seconds, out int milliseconds) { seconds = item.GetWholeSeconds(out item); milliseconds = (int)item.GetWholeMilliseconds(); }
public Delay(Duration d) : this(d.GetWholeMilliseconds()) { }