2 writes to _listeners
System.Diagnostics.DiagnosticSource (2)
System\Diagnostics\ActivitySource.cs (2)
328_listeners = null; 361Interlocked.CompareExchange(ref _listeners, new SynchronizedList<ActivityListener>(), null);
8 references to _listeners
System.Diagnostics.DiagnosticSource (8)
System\Diagnostics\ActivitySource.cs (8)
95SynchronizedList<ActivityListener>? listeners = _listeners; 196SynchronizedList<ActivityListener>? listeners = _listeners; 359if (_listeners == null) 364_listeners.AddIfNotExist(listener); 370s_activeSources.EnumWithAction((source, obj) => source._listeners?.Remove((ActivityListener) obj), listener); 378SynchronizedList<ActivityListener>? listeners = _listeners; 390SynchronizedList<ActivityListener>? listeners = _listeners; 402SynchronizedList<ActivityListener>? listeners = _listeners;