24 types derived from EventListener
Aspire.RabbitMQ.Client (1)
dotnet-dev-certs (1)
Http3SampleApp (1)
HttpStress (1)
Infrastructure.Common (1)
InMemory.FunctionalTests (1)
Interop.FunctionalTests (1)
InteropClient (1)
Microsoft.AspNetCore.ConcurrencyLimiter.Tests (2)
Microsoft.AspNetCore.Hosting.Tests (2)
Microsoft.AspNetCore.Http.Connections.Tests (1)
Microsoft.AspNetCore.InternalTesting (1)
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.Tests (1)
Microsoft.AspNetCore.Tests (2)
Microsoft.Build.Engine.UnitTests (1)
Microsoft.Extensions.Caching.Hybrid.Tests (1)
Microsoft.Extensions.Http.Diagnostics (1)
Microsoft.Extensions.Telemetry.Tests (2)
MSBuild (1)
System.Private.CoreLib (1)
50 references to EventListener
Aspire.RabbitMQ.Client (1)
HttpStress (1)
mscorlib (1)
netstandard (1)
System.Diagnostics.Tracing (1)
System.Private.CoreLib (45)
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventSource.cs (37)
199/// <see cref="EventListener.DisableEvents"/>) or cause actions to be performed by the eventSource,
205/// <see cref="EventListener"/> for more.
299private static readonly EventListener? persistent_Xplat_Listener = IsSupported ? XplatEventLogger.InitializePersistentListener() : null;
473lock (EventListener.EventListenersLock)
475Debug.Assert(EventListener.s_EventSources != null);
477foreach (WeakReference<EventSource> eventSourceRef in EventListener.s_EventSources)
1538Debug.Assert(!Monitor.IsEntered(EventListener.EventListenersLock));
1707EventListener.AddEventSource(this);
1725lock (EventListener.EventListenersLock)
1958private EventDispatcher? GetDispatcher(EventListener? listener)
2484EventListener? listener = null;
2599internal void SendCommand(EventListener? listener, EventProviderType eventProviderType, int perEventSourceSessionId,
2610lock (EventListener.EventListenersLock)
2652Debug.Assert(Monitor.IsEntered(EventListener.EventListenersLock));
2868Debug.Assert(Monitor.IsEntered(EventListener.EventListenersLock));
2879Debug.Assert(EventListener.s_EventSources != null, "should be called within lock on EventListener.EventListenersLock which ensures s_EventSources to be initialized");
2880foreach (WeakReference<EventSource> eventSourceRef in EventListener.s_EventSources)
3567internal void AddListener(EventListener listener)
3569lock (EventListener.EventListenersLock)
4128args.EventSource!.AddListener((EventListener)obj!));
4145EventListener cur = s_Listeners;
4152EventListener prev = s_Listeners;
4155EventListener? cur = prev.m_Next;
4349for (EventListener? listener = s_Listeners; listener != null; listener = listener.m_Next)
4433private static void RemoveReferencesToListenerInEventSources(EventListener listenerToRemove)
4513Dictionary<EventListener, bool> allListeners = new Dictionary<EventListener, bool>();
4514EventListener? cur = s_Listeners;
4539foreach (EventListener listener in allListeners.Keys)
4642internal volatile EventListener? m_Next; // These form a linked list in s_Listeners
4650internal static EventListener? s_Listeners;
4719EventListener? listener, EventProviderType eventProviderType, int perEventSourceSessionId, bool enable, EventLevel level, EventKeywords matchAnyKeyword)
4737internal EventListener? listener;
4748/// EventSourceCreatedEventArgs is passed to <see cref="EventListener.EventSourceCreated"/>
4764/// <see cref="EventListener.OnEventWritten"/> when an event is fired.
5233internal EventDispatcher(EventDispatcher? next, Dictionary<int, bool>? eventEnabled, EventListener listener)
5241internal readonly EventListener m_Listener; // The dispatcher this entry is for