public StatsEvent(StatsManager statsManager, ITagContext tags, IEnumerable <IMeasurement> stats) { this.statsManager = statsManager; this.tags = tags; this.stats = stats; }
internal StatsRecorder(StatsManager statsManager) { this.statsManager = statsManager ?? throw new ArgumentNullException(nameof(statsManager)); }
internal Stats() { this.statsManager = new StatsManager(new SimpleEventQueue(), this.state); this.viewManager = new ViewManager(this.statsManager); this.statsRecorder = new StatsRecorder(this.statsManager); }
internal static IMeasureMap Create(StatsManager statsManager) { return(new MeasureMap(statsManager)); }
internal MeasureMap(StatsManager statsManager) { this.statsManager = statsManager; }
internal ViewManager(StatsManager statsManager) { this.statsManager = statsManager; }