24 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.ConcurrencyLimiter.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.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)
3041private class TestEventListener : EventListener
WebHostTests.cs (1)
127private class TestEventListener : EventListener
Microsoft.Build.Engine.UnitTests (1)
BackEnd\EventSourceTestHelper.cs (1)
31internal sealed class EventSourceTestHelper : 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.Telemetry.Tests (2)
Http\TestEventListener.cs (1)
8internal sealed class TestEventListener : EventListener
Logging\SerialExtendedLoggerTests.cs (1)
101private sealed class LoggerEventListener : EventListener
MSBuild (1)
PerformanceLogEventListener.cs (1)
16internal sealed class PerformanceLogEventListener : 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\net10.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)
90EventListener.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\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)
148lock (EventListener.EventListenersLock) 165Debug.Assert(!Monitor.IsEntered(EventListener.EventListenersLock));
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventSource.cs (37)
200/// <see cref="EventListener.DisableEvents"/>) or cause actions to be performed by the eventSource, 206/// <see cref="EventListener"/> for more. 300private static readonly EventListener? persistent_Xplat_Listener = IsSupported ? XplatEventLogger.InitializePersistentListener() : null; 474lock (EventListener.EventListenersLock) 476Debug.Assert(EventListener.s_EventSources != null); 478foreach (WeakReference<EventSource> eventSourceRef in EventListener.s_EventSources) 1539Debug.Assert(!Monitor.IsEntered(EventListener.EventListenersLock)); 1708EventListener.AddEventSource(this); 1726lock (EventListener.EventListenersLock) 1959private EventDispatcher? GetDispatcher(EventListener? listener) 2485EventListener? listener = null; 2600internal void SendCommand(EventListener? listener, EventProviderType eventProviderType, int perEventSourceSessionId, 2611lock (EventListener.EventListenersLock) 2653Debug.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) 3587internal void AddListener(EventListener listener) 3589lock (EventListener.EventListenersLock) 4148args.EventSource!.AddListener((EventListener)obj!)); 4165EventListener cur = s_Listeners; 4172EventListener prev = s_Listeners; 4175EventListener? cur = prev.m_Next; 4369for (EventListener? listener = s_Listeners; listener != null; listener = listener.m_Next) 4453private static void RemoveReferencesToListenerInEventSources(EventListener listenerToRemove) 4533Dictionary<EventListener, bool> allListeners = new Dictionary<EventListener, bool>(); 4534EventListener? cur = s_Listeners; 4559foreach (EventListener listener in allListeners.Keys) 4662internal volatile EventListener? m_Next; // These form a linked list in s_Listeners 4670internal static EventListener? s_Listeners; 4739EventListener? listener, EventProviderType eventProviderType, int perEventSourceSessionId, bool enable, EventLevel level, EventKeywords matchAnyKeyword) 4757internal EventListener? listener; 4768/// EventSourceCreatedEventArgs is passed to <see cref="EventListener.EventSourceCreated"/> 4784/// <see cref="EventListener.OnEventWritten"/> when an event is fired. 5253internal EventDispatcher(EventDispatcher? next, bool[]? eventEnabled, EventListener listener) 5261internal 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()