2 writes to _listeners
System.Diagnostics.DiagnosticSource (2)
System\Diagnostics\ActivitySource.cs (2)
339_listeners = null; 372Interlocked.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; 370if (_listeners == null) 375_listeners.AddIfNotExist(listener); 381s_activeSources.EnumWithAction((source, obj) => source._listeners?.Remove((ActivityListener) obj), listener); 389SynchronizedList<ActivityListener>? listeners = _listeners; 401SynchronizedList<ActivityListener>? listeners = _listeners; 413SynchronizedList<ActivityListener>? listeners = _listeners;