11 implementations of IEventListener
Microsoft.CodeAnalysis.EditorFeatures (4)
EditAndContinue\PdbMatchingSourceTextProvider.cs (1)
24internal sealed class PdbMatchingSourceTextProvider : IEventListener<object>, IEventListenerStoppable, IPdbMatchingSourceTextProvider
LanguageServer\AlwaysActiveLanguageClientEventListener.cs (1)
26internal class AlwaysActiveLanguageClientEventListener : IEventListener<object>
SolutionCrawler\HostSolutionCrawlerWorkspaceEventListener.cs (1)
14internal sealed class HostSolutionCrawlerWorkspaceEventListener : IEventListener<object>, IEventListenerStoppable
SolutionEvents\HostLegacySolutionEventsWorkspaceEventListener.cs (1)
23internal sealed partial class HostLegacySolutionEventsWorkspaceEventListener : IEventListener<object>
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Features\SolutionCrawler\MiscSolutionCrawlerWorkspaceEventListener.cs (1)
14internal sealed class MiscSolutionCrawlerWorkspaceEventListener : IEventListener<object>, IEventListenerStoppable
Workspaces\LspWorkspaceRegistrationEventListener.cs (1)
18internal class LspWorkspaceRegistrationEventListener : IEventListener<object>, IEventListenerStoppable
Microsoft.VisualStudio.LanguageServices (5)
DesignerAttribute\VisualStudioDesignerAttributeService.cs (1)
34ForegroundThreadAffinitizedObject, IDesignerAttributeDiscoveryService.ICallback, IEventListener<object>, IDisposable
Diagnostics\VisualStudioDiagnosticAnalyzerProvider.WorkspaceEventListener.cs (1)
29internal sealed class WorkspaceEventListener : IEventListener<object>
Remote\VisualStudioWorkspaceServiceHubConnector.cs (1)
25internal sealed class VisualStudioWorkspaceServiceHubConnector : IEventListener<object>, IEventListenerStoppable
TableDataSource\MiscellaneousDiagnosticListTable.cs (1)
19internal sealed class MiscellaneousDiagnosticListTableWorkspaceEventListener : IEventListener<IDiagnosticService>
TableDataSource\VisualStudioDiagnosticListTable.cs (1)
25internal partial class VisualStudioDiagnosticListTableWorkspaceEventListener : IEventListener<IDiagnosticService>
9 references to IEventListener
Microsoft.CodeAnalysis.Workspaces (8)
Workspace\Host\EventListener\EventListenerTracker.cs (4)
19/// <typeparam name="TService">TService for <see cref="IEventListener{TService}"/></typeparam> 45foreach (var listener in GetListeners(workspace, _eventListeners)) 51public static IEnumerable<IEventListener<TService>> GetListeners( 56.OfType<IEventListener<TService>>();
Workspace\Host\EventListener\IWorkspaceEventListenerProvider.cs (4)
16/// Ensure <see cref="IEventListener{TService}.StartListening(Workspace, TService)"/> is called for the workspace 53private readonly ImmutableArray<IEventListener<object>> _eventListeners; 55public Service(Workspace workspace, IEnumerable<IEventListener<object>> eventListeners) 74foreach (var listener in _eventListeners)
Microsoft.VisualStudio.LanguageServices (1)
DesignerAttribute\VisualStudioDesignerAttributeService.cs (1)
93void IEventListener<object>.StartListening(Workspace workspace, object _)