21 types derived from EventListener
Aspire.RabbitMQ.Client (1)
src\Components\Aspire.RabbitMQ.Client\RabbitMQEventSourceLogForwarder.cs (1)
128private sealed class RabbitMQEventSourceListener : EventListener
dotnet-dev-certs (1)
ReporterEventListener.cs (1)
12internal sealed class ReporterEventListener : EventListener
Http3SampleApp (1)
src\Shared\HttpClient\HttpEventSourceListener.cs (1)
10public sealed class HttpEventSourceListener : EventListener
HttpStress (1)
Program.cs (1)
730private sealed class HttpEventListener : EventListener
Infrastructure.Common (1)
TestEventListener.cs (1)
13public sealed class TestEventListener : EventListener
InMemory.FunctionalTests (1)
EventSourceTests.cs (1)
421private class TestEventListener : EventListener
Interop.FunctionalTests (1)
src\Shared\HttpClient\HttpEventSourceListener.cs (1)
10public sealed class HttpEventSourceListener : EventListener
InteropClient (1)
src\Shared\HttpClient\HttpEventSourceListener.cs (1)
10public sealed class HttpEventSourceListener : EventListener
Microsoft.AspNetCore.Hosting.Tests (2)
src\Shared\EventSource.Testing\TestCounterListener.cs (1)
18internal sealed class TestCounterListener : EventListener
src\Shared\EventSource.Testing\TestEventListener.cs (1)
8internal sealed class TestEventListener : EventListener
Microsoft.AspNetCore.Http.Connections.Tests (1)
src\Shared\EventSource.Testing\TestEventListener.cs (1)
8internal sealed class TestEventListener : EventListener
Microsoft.AspNetCore.InternalTesting (1)
Tracing\CollectingEventListener.cs (1)
11public class CollectingEventListener : EventListener
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.Tests (1)
src\Shared\HttpClient\HttpEventSourceListener.cs (1)
10public sealed class HttpEventSourceListener : EventListener
Microsoft.AspNetCore.Tests (2)
WebApplicationTests.cs (1)
3043private class TestEventListener : EventListener
WebHostTests.cs (1)
129private class TestEventListener : EventListener
Microsoft.Extensions.Caching.Hybrid.Tests (1)
TestEventListener.cs (1)
11public sealed class TestEventListener : EventListener
Microsoft.Extensions.Http.Diagnostics (1)
Latency\Internal\HttpRequestLatencyListener.cs (1)
14internal sealed class HttpRequestLatencyListener : EventListener
Microsoft.Extensions.Http.Diagnostics.Tests (1)
Latency\Internal\HttpRequestLatencyListenerTest.cs (1)
96private sealed class DummyListener : EventListener;
Microsoft.Extensions.Telemetry.Tests (2)
Http\TestEventListener.cs (1)
8internal sealed class TestEventListener : EventListener
Logging\SerialExtendedLoggerTests.cs (1)
101private sealed class LoggerEventListener : EventListener
System.Private.CoreLib (1)
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\TraceLogging\XplatEventLogger.cs (1)
14internal sealed partial class XplatEventLogger : EventListener
50 references to EventListener
Aspire.RabbitMQ.Client (1)
src\Components\Aspire.RabbitMQ.Client\RabbitMQEventSourceLogForwarder.cs (1)
126/// Implementation of <see cref="EventListener"/> that listens to events produced by the RabbitMQ.Client library.
HttpStress (1)
Program.cs (1)
72EventListener listener =
mscorlib (1)
src\libraries\shims\mscorlib\ref\mscorlib.cs (1)
204[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Diagnostics.Tracing.EventListener))]
netstandard (1)
netstandard.cs (1)
726[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Diagnostics.Tracing.EventListener))]
System.Diagnostics.Tracing (1)
artifacts\obj\System.Diagnostics.Tracing\Debug\net11.0\System.Diagnostics.Tracing.Forwards.cs (1)
17[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Diagnostics.Tracing.EventListener))]
System.Private.CoreLib (45)
src\libraries\System.Private.CoreLib\src\System\AppContext.cs (1)
134EventListener.DisposeOnShutdown();
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\CounterGroup.cs (1)
128int eventSourceIndex = EventListener.EventSourceIndex(eventSource);
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventListener.cs (12)
91args.EventSource!.AddListener((EventListener)obj!)); 108EventListener cur = s_Listeners; 115EventListener prev = s_Listeners; 118EventListener? cur = prev.m_Next; 312for (EventListener? listener = s_Listeners; listener != null; listener = listener.m_Next) 396private static void RemoveReferencesToListenerInEventSources(EventListener listenerToRemove) 476Dictionary<EventListener, bool> allListeners = new Dictionary<EventListener, bool>(); 477EventListener? cur = s_Listeners; 502foreach (EventListener listener in allListeners.Keys) 605internal volatile EventListener? m_Next; // These form a linked list in s_Listeners 613internal static EventListener? s_Listeners;
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventPipeEventDispatcher.cs (3)
36private readonly Dictionary<EventListener, EventListenerSubscription> m_subscriptions = new Dictionary<EventListener, EventListenerSubscription>(); 46internal void SendCommand(EventListener eventListener, EventCommand command, bool enable, EventLevel level, EventKeywords matchAnyKeywords)
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventProvider.cs (2)
149lock (EventListener.EventListenersLock) 166Debug.Assert(!Monitor.IsEntered(EventListener.EventListenersLock));
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventSource.cs (25)
193/// <see cref="EventListener.DisableEvents"/>) or cause actions to be performed by the eventSource, 199/// <see cref="EventListener"/> for more. 287private static readonly EventListener? persistent_Xplat_Listener = IsSupported ? XplatEventLogger.InitializePersistentListener() : null; 462lock (EventListener.EventListenersLock) 464Debug.Assert(EventListener.s_EventSources != null); 466foreach (WeakReference<EventSource> eventSourceRef in EventListener.s_EventSources) 1530Debug.Assert(!Monitor.IsEntered(EventListener.EventListenersLock)); 1719EventListener.AddEventSource(this); 1737lock (EventListener.EventListenersLock) 1972private EventDispatcher? GetDispatcher(EventListener? listener) 2506EventListener? listener = null; 2621internal void SendCommand(EventListener? listener, EventProviderType eventProviderType, int perEventSourceSessionId, 2632lock (EventListener.EventListenersLock) 2674Debug.Assert(Monitor.IsEntered(EventListener.EventListenersLock)); 2890Debug.Assert(Monitor.IsEntered(EventListener.EventListenersLock)); 2901Debug.Assert(EventListener.s_EventSources != null, "should be called within lock on EventListener.EventListenersLock which ensures s_EventSources to be initialized"); 2902foreach (WeakReference<EventSource> eventSourceRef in EventListener.s_EventSources) 3585internal void AddListener(EventListener listener) 3587lock (EventListener.EventListenersLock) 4123EventListener? listener, EventProviderType eventProviderType, int perEventSourceSessionId, bool enable, EventLevel level, EventKeywords matchAnyKeyword) 4141internal EventListener? listener; 4152/// EventSourceCreatedEventArgs is passed to <see cref="EventListener.EventSourceCreated"/> 4168/// <see cref="EventListener.OnEventWritten"/> when an event is fired. 4637internal EventDispatcher(EventDispatcher? next, Dictionary<int, bool>? eventEnabled, EventListener listener) 4645internal readonly EventListener m_Listener; // The dispatcher this entry is for
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\TraceLogging\XplatEventLogger.cs (1)
28public static EventListener? InitializePersistentListener()