2 implementations of ISolutionAnalyzerSetterWorkspaceService
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\ISolutionAnalyzerSetterWorkspaceService.cs (1)
21internal sealed class DefaultSolutionAnalyzerSetterWorkspaceService(Workspace workspace) : ISolutionAnalyzerSetterWorkspaceService
Microsoft.VisualStudio.LanguageServices (1)
ProjectSystem\VisualStudioWorkspaceImpl.SolutionAnalyzerSetterService.cs (1)
17internal sealed class SolutionAnalyzerSetter(VisualStudioWorkspaceImpl workspace) : ISolutionAnalyzerSetterWorkspaceService
6 references to ISolutionAnalyzerSetterWorkspaceService
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\ISolutionAnalyzerSetterWorkspaceService.cs (1)
23[ExportWorkspaceServiceFactory(typeof(ISolutionAnalyzerSetterWorkspaceService), ServiceLayer.Default), Shared]
Microsoft.VisualStudio.LanguageServices (5)
Diagnostics\VisualStudioDiagnosticAnalyzerProvider.WorkspaceEventListener.cs (4)
23/// Loads VSIX analyzers into workspaces that provide <see cref="ISolutionAnalyzerSetterWorkspaceService"/> when they are loaded. 38var setter = workspace.Services.GetService<ISolutionAnalyzerSetterWorkspaceService>(); 52private async Task InitializeWorkspaceAsync(ISolutionAnalyzerSetterWorkspaceService setter)
ProjectSystem\VisualStudioWorkspaceImpl.SolutionAnalyzerSetterService.cs (1)
19[ExportWorkspaceServiceFactory(typeof(ISolutionAnalyzerSetterWorkspaceService), [WorkspaceKind.Host]), Shared]