Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ ResetCounters()

void System.Diagnostics.Tracing.CounterGroup.ResetCounters ( )
inlineprivate

Definition at line 146 of file CounterGroup.cs.

147 {
149 {
150 foreach (DiagnosticCounter counter in _counters)
151 {
152 if (counter is IncrementingEventCounter incrementingEventCounter)
153 {
154 incrementingEventCounter.UpdateMetric();
155 }
156 else if (counter is IncrementingPollingCounter incrementingPollingCounter)
157 {
158 incrementingPollingCounter.UpdateMetric();
159 }
160 else if (counter is EventCounter eventCounter)
161 {
162 eventCounter.ResetStatistics();
163 }
164 }
165 }
166 }
readonly List< DiagnosticCounter > _counters
static readonly object s_counterGroupLock

References System.Diagnostics.Tracing.CounterGroup._counters, and System.Diagnostics.Tracing.CounterGroup.s_counterGroupLock.

Referenced by System.Diagnostics.Tracing.CounterGroup.EnableTimer().