8 instantiations of ExportEventListenerAttribute
Microsoft.CodeAnalysis.EditorFeatures (3)
EditAndContinue\PdbMatchingSourceTextProvider.cs (1)
23[ExportEventListener(WellKnownEventListeners.Workspace, WorkspaceKind.Host), Shared]
LanguageServer\AlwaysActiveLanguageClientEventListener.cs (1)
23[ExportEventListener(WellKnownEventListeners.Workspace, WorkspaceKind.Host), Shared]
SolutionEvents\HostLegacySolutionEventsWorkspaceEventListener.cs (1)
28[ExportEventListener(WellKnownEventListeners.Workspace, WorkspaceKind.Host), Shared]
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Features\Options\SolutionAnalyzerConfigOptionsUpdater.cs (1)
25[ExportEventListener(WellKnownEventListeners.Workspace,
Workspaces\LspWorkspaceRegistrationEventListener.cs (1)
12[ExportEventListener(
Microsoft.VisualStudio.LanguageServices (3)
DesignerAttribute\VisualStudioDesignerAttributeService.cs (1)
32[ExportEventListener(WellKnownEventListeners.Workspace, WorkspaceKind.Host), Shared]
Diagnostics\VisualStudioDiagnosticAnalyzerProvider.WorkspaceEventListener.cs (1)
26[ExportEventListener(WellKnownEventListeners.Workspace, WorkspaceKind.Host, WorkspaceKind.Interactive, WorkspaceKind.SemanticSearch), Shared]
Remote\VisualStudioWorkspaceServiceHubConnector.cs (1)
21[ExportEventListener(WellKnownEventListeners.Workspace, WorkspaceKind.Host), Shared]
2 references to ExportEventListenerAttribute
Microsoft.CodeAnalysis.Workspaces (2)
Workspace\Host\EventListener\EventListenerMetadata.cs (2)
14public string Service { get; } = (string)data[nameof(ExportEventListenerAttribute.Service)]; 15public IReadOnlyList<string> WorkspaceKinds { get; } = (IReadOnlyList<string>)data[nameof(ExportEventListenerAttribute.WorkspaceKinds)];