14 references to s_switches
System.Diagnostics.TraceSource (14)
System\Diagnostics\Switch.cs (14)
63lock (s_switches) 66s_switches.Add(new WeakReference<Switch>(this)); 74lock (s_switches) 78List<WeakReference<Switch>> buffer = new List<WeakReference<Switch>>(s_switches.Count); 79for (int i = 0; i < s_switches.Count; i++) 81if (s_switches[i].TryGetTarget(out _)) 83buffer.Add(s_switches[i]); 86if (buffer.Count < s_switches.Count) 88s_switches.Clear(); 89s_switches.AddRange(buffer); 90s_switches.TrimExcess(); 275lock (s_switches) 278for (int i = 0; i < s_switches.Count; i++) 280if (s_switches[i].TryGetTarget(out Switch? swtch))