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