2 writes to _listeners
System.Diagnostics.DiagnosticSource (2)
System\Diagnostics\ActivitySource.cs (2)
339_listeners = null; 369Interlocked.CompareExchange(ref _listeners, new SynchronizedList<ActivityListener>(), null);
8 references to _listeners
System.Diagnostics.DiagnosticSource (8)
System\Diagnostics\ActivitySource.cs (8)
106SynchronizedList<ActivityListener>? listeners = _listeners; 207SynchronizedList<ActivityListener>? listeners = _listeners; 367if (_listeners == null) 372_listeners.AddIfNotExist(listener); 378s_activeSources.EnumWithAction((source, obj) => source._listeners?.Remove((ActivityListener) obj), listener); 386SynchronizedList<ActivityListener>? listeners = _listeners; 398SynchronizedList<ActivityListener>? listeners = _listeners; 410SynchronizedList<ActivityListener>? listeners = _listeners;