1 instantiation of CounterGroup
System.Private.CoreLib (1)
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\CounterGroup.cs (1)
134
ret = new
CounterGroup
(eventSource);
15 references to CounterGroup
System.Private.CoreLib (15)
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\CounterGroup.cs (13)
107
private static WeakReference<
CounterGroup
>[]? s_counterGroups;
114
s_counterGroups = new WeakReference<
CounterGroup
>[eventSourceIndex + 1];
118
WeakReference<
CounterGroup
>[] newCounterGroups = new WeakReference<
CounterGroup
>[eventSourceIndex + 1];
124
internal static
CounterGroup
GetCounterGroup(EventSource eventSource)
131
WeakReference<
CounterGroup
> weakRef = s_counterGroups[eventSourceIndex];
132
if (weakRef == null || !weakRef.TryGetTarget(out
CounterGroup
? ret))
135
s_counterGroups[eventSourceIndex] = new WeakReference<
CounterGroup
>(ret);
166
s_counterGroupEnabledList = new List<
CounterGroup
>();
274
private static List<
CounterGroup
>? s_counterGroupEnabledList;
285
var onTimers = new List<
CounterGroup
>();
293
foreach (
CounterGroup
counterGroup in s_counterGroupEnabledList!)
323
foreach (
CounterGroup
onTimer in onTimers)
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\DiagnosticCounter.cs (2)
46
_group =
CounterGroup
.GetCounterGroup(EventSource);
105
private
CounterGroup
? _group;