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)
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