2 writes to s_EventSources
mscorlib (2)
system\diagnostics\eventing\eventsource.cs (2)
4410s_EventSources = new List<WeakReference>(2); 4580Interlocked.CompareExchange(ref s_EventSources, new List<WeakReference>(2), null);
14 references to s_EventSources
mscorlib (14)
system\diagnostics\eventing\eventsource.cs (14)
479foreach (WeakReference eventSourceRef in EventListener.s_EventSources) 3026foreach (WeakReference eventSourceRef in EventListener.s_EventSources) 4409if (s_EventSources == null) 4425if (s_EventSources.Count % 64 == 63) // on every block of 64, fill up the block before continuing 4427int i = s_EventSources.Count; // Work from the top down. 4431WeakReference weakRef = s_EventSources[i]; 4442newIndex = s_EventSources.Count; 4443s_EventSources.Add(new WeakReference(newEventSource)); 4466foreach (var esRef in s_EventSources) 4487foreach (WeakReference eventSourceRef in s_EventSources) 4538foreach (WeakReference eventSourceRef in s_EventSources) 4579if (s_EventSources == null) 4581return s_EventSources; 4610WeakReference[] eventSourcesSnapshot = s_EventSources.ToArray();