2 writes to _listeners
System.Diagnostics.DiagnosticSource (2)
System\Diagnostics\ActivitySource.cs (2)
340_listeners = null; 370Interlocked.CompareExchange(ref _listeners, new SynchronizedList<ActivityListener>(), null);
8 references to _listeners
System.Diagnostics.DiagnosticSource (8)
System\Diagnostics\ActivitySource.cs (8)
107SynchronizedList<ActivityListener>? listeners = _listeners; 208SynchronizedList<ActivityListener>? listeners = _listeners; 368if (_listeners == null) 373_listeners.AddIfNotExist(listener); 379s_activeSources.EnumWithAction((source, obj) => source._listeners?.Remove((ActivityListener) obj), listener); 387SynchronizedList<ActivityListener>? listeners = _listeners; 399SynchronizedList<ActivityListener>? listeners = _listeners; 411SynchronizedList<ActivityListener>? listeners = _listeners;