public TimeCounter(TimeSource timeSource) { _timeSource = timeSource; }
public EventPerSecond(TimeSource timeSource) { _timeSource = timeSource; }
public Limiter(TimeSpan frequency, TimeSource timeSource) { _frequency = frequency; _timeSource = timeSource; }
public Overlay(Func <List <PewCircle> > pewCirclesSource, TimeSource timeSource) { _rendersPerSecond = new EventPerSecond(timeSource); _pewCirclesSource = pewCirclesSource; }