2 writes to _listeners
System.Diagnostics.DiagnosticSource (2)
System\Diagnostics\ActivitySource.cs (2)
342_listeners = null; 375Interlocked.CompareExchange(ref _listeners, new SynchronizedList<ActivityListener>(), null);
8 references to _listeners
System.Diagnostics.DiagnosticSource (8)
System\Diagnostics\ActivitySource.cs (8)
109SynchronizedList<ActivityListener>? listeners = _listeners; 210SynchronizedList<ActivityListener>? listeners = _listeners; 373if (_listeners == null) 378_listeners.AddIfNotExist(listener); 384s_activeSources.EnumWithAction((source, obj) => source._listeners?.Remove((ActivityListener) obj), listener); 392SynchronizedList<ActivityListener>? listeners = _listeners; 404SynchronizedList<ActivityListener>? listeners = _listeners; 416SynchronizedList<ActivityListener>? listeners = _listeners;