public static StartedClock Start(this IClock clock) { return(new StartedClock(clock, clock.GetTimestamp())); }
public static long GetTimestamp() => BestClock.GetTimestamp();
public static StartedClock Start(this IClock clock) => new StartedClock(clock, clock.GetTimestamp());
public ClockSpan GetElapsed() => new ClockSpan(startTimestamp, clock.GetTimestamp(), clock.Frequency);
public ClockSpan Stop() { return(new ClockSpan(StartTimestamp, Clock.GetTimestamp(), Clock.Frequency)); }