3 implementations of IDiagnosticAnalyzerService
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
Diagnostics\MockDiagnosticAnalyzerService.cs (1)
22internal class MockDiagnosticAnalyzerService : IDiagnosticAnalyzerService
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Features\Diagnostics\DiagnosticAnalyzerService.cs (1)
26internal partial class DiagnosticAnalyzerService : IDiagnosticAnalyzerService
Microsoft.VisualStudio.LanguageServices.UnitTests (1)
Diagnostics\ExternalDiagnosticUpdateSourceTests.vb (1)
635Implements IDiagnosticAnalyzerService, IDiagnosticUpdateSource
194 references to IDiagnosticAnalyzerService
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
CodeCleanup\CSharpCodeCleanupService.cs (1)
276public CSharpCodeCleanupService(ICodeFixService codeFixService, IDiagnosticAnalyzerService diagnosticAnalyzerService)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (4)
Diagnostics\Suppression\SuppressionTests.cs (1)
452var diagnosticService = Assert.IsType<DiagnosticAnalyzerService>(workspace.ExportProvider.GetExportedValue<IDiagnosticAnalyzerService>());
Formatting\CodeCleanupTests.cs (2)
748var incrementalAnalyzerProvider = workspace.ExportProvider.GetExportedValue<IDiagnosticAnalyzerService>() as IIncrementalAnalyzerProvider; 832var incrementalAnalyzerProvider = workspace.ExportProvider.GetExportedValue<IDiagnosticAnalyzerService>() as IIncrementalAnalyzerProvider;
Squiggles\ErrorSquiggleProducerTests.cs (1)
298.AddExcludedPartTypes(typeof(IDiagnosticAnalyzerService))
Microsoft.CodeAnalysis.EditorFeatures (23)
Diagnostics\AbstractDiagnosticsAdornmentTaggerProvider.cs (1)
22IDiagnosticAnalyzerService analyzerService,
Diagnostics\AbstractPushOrPullDiagnosticsTaggerProvider.cs (1)
40IDiagnosticAnalyzerService analyzerService,
Diagnostics\AbstractPushOrPullDiagnosticsTaggerProvider.PullDiagnosticsTaggerProvider.cs (2)
19/// Base type for all taggers that interact with the <see cref="IDiagnosticAnalyzerService"/> and produce tags for the 36IDiagnosticAnalyzerService analyzerService,
Diagnostics\AbstractPushOrPullDiagnosticsTaggerProvider.SingleDiagnosticKindPullTaggerProvider.cs (2)
41private readonly IDiagnosticAnalyzerService _analyzerService; 52IDiagnosticAnalyzerService analyzerService,
Diagnostics\DiagnosticsClassificationTaggerProvider.cs (1)
47IDiagnosticAnalyzerService analyzerService,
Diagnostics\DiagnosticsSquiggleTaggerProvider.cs (1)
38IDiagnosticAnalyzerService analyzerService,
Diagnostics\DiagnosticsSuggestionTaggerProvider.cs (1)
38IDiagnosticAnalyzerService analyzerService,
EditAndContinue\EditAndContinueLanguageService.cs (2)
30private readonly IDiagnosticAnalyzerService _diagnosticService; 54IDiagnosticAnalyzerService diagnosticService,
EditorConfigSettings\DataProvider\Analyzer\AnalyzerSettingsProvider.cs (2)
21private readonly IDiagnosticAnalyzerService _analyzerService; 23public AnalyzerSettingsProvider(string fileName, AnalyzerSettingsUpdater settingsUpdater, Workspace workspace, IDiagnosticAnalyzerService analyzerService)
EditorConfigSettings\DataProvider\Analyzer\AnalyzerSettingsProviderFactory.cs (2)
14private readonly IDiagnosticAnalyzerService _analyzerService; 16public AnalyzerSettingsProviderFactory(Workspace workspace, IDiagnosticAnalyzerService analyzerService)
EditorConfigSettings\DataProvider\Analyzer\AnalyzerSettingsWorkspaceServiceFactory.cs (2)
17private readonly IDiagnosticAnalyzerService _analyzerService; 21public AnalyzerSettingsWorkspaceServiceFactory(IDiagnosticAnalyzerService analyzerService)
ExternalAccess\VSTypeScript\VSTypeScriptPullDiagnosticHandlerProvider.cs (2)
25IDiagnosticAnalyzerService analyzerService, 38IDiagnosticAnalyzerService analyzerService,
RenameTracking\RenameTrackingTaggerProvider.cs (2)
46private readonly IDiagnosticAnalyzerService _diagnosticAnalyzerService; 54IDiagnosticAnalyzerService diagnosticAnalyzerService,
RenameTracking\RenameTrackingTaggerProvider.StateMachine.cs (2)
42private readonly IDiagnosticAnalyzerService _diagnosticAnalyzerService; 62IDiagnosticAnalyzerService diagnosticAnalyzerService,
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (3)
Diagnostics\MockDiagnosticAnalyzerService.cs (1)
21[Export(typeof(IDiagnosticAnalyzerService)), Shared, PartNotDiscoverable]
Diagnostics\TestDiagnosticAnalyzerDriver.cs (1)
40_diagnosticAnalyzerService = Assert.IsType<DiagnosticAnalyzerService>(mefServices.GetExportedValue<IDiagnosticAnalyzerService>());
Squiggles\TestDiagnosticTagProducer.cs (1)
45var analyzerServer = (MockDiagnosticAnalyzerService)workspace.GetService<IDiagnosticAnalyzerService>();
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (23)
CodeFixes\CodeFixServiceTests.cs (3)
48var diagnosticService = Assert.IsType<DiagnosticAnalyzerService>(workspace.GetService<IDiagnosticAnalyzerService>()); 334var diagnosticService = Assert.IsType<DiagnosticAnalyzerService>(workspace.GetService<IDiagnosticAnalyzerService>()); 697var diagnosticService = Assert.IsType<DiagnosticAnalyzerService>(workspace.GetService<IDiagnosticAnalyzerService>());
Diagnostics\DiagnosticAnalyzerServiceTests.cs (13)
78var service = Assert.IsType<DiagnosticAnalyzerService>(exportProvider.GetExportedValue<IDiagnosticAnalyzerService>()); 203var service = Assert.IsType<DiagnosticAnalyzerService>(exportProvider.GetExportedValue<IDiagnosticAnalyzerService>()); 254var service = Assert.IsType<DiagnosticAnalyzerService>(exportProvider.GetExportedValue<IDiagnosticAnalyzerService>()); 302var service = Assert.IsType<DiagnosticAnalyzerService>(exportProvider.GetExportedValue<IDiagnosticAnalyzerService>()); 370var service = Assert.IsType<DiagnosticAnalyzerService>(exportProvider.GetExportedValue<IDiagnosticAnalyzerService>()); 442var service = Assert.IsType<DiagnosticAnalyzerService>(exportProvider.GetExportedValue<IDiagnosticAnalyzerService>()); 493var service = Assert.IsType<DiagnosticAnalyzerService>(exportProvider.GetExportedValue<IDiagnosticAnalyzerService>()); 598var service = Assert.IsType<DiagnosticAnalyzerService>(exportProvider.GetExportedValue<IDiagnosticAnalyzerService>()); 657var service = Assert.IsType<DiagnosticAnalyzerService>(exportProvider.GetExportedValue<IDiagnosticAnalyzerService>()); 762var service = Assert.IsType<DiagnosticAnalyzerService>(workspace.GetService<IDiagnosticAnalyzerService>()); 896var service = Assert.IsType<DiagnosticAnalyzerService>(workspace.GetService<IDiagnosticAnalyzerService>()); 993var service = Assert.IsType<DiagnosticAnalyzerService>(workspace.GetService<IDiagnosticAnalyzerService>()); 1167var service = Assert.IsType<DiagnosticAnalyzerService>(workspace.GetService<IDiagnosticAnalyzerService>());
Diagnostics\DiagnosticsSquiggleTaggerProviderTests.cs (3)
36.AddExcludedPartTypes(typeof(IDiagnosticService), typeof(IDiagnosticAnalyzerService)) 147var analyzerService = Assert.IsType<MockDiagnosticAnalyzerService>(workspace.ExportProvider.GetExportedValue<IDiagnosticAnalyzerService>()); 191var analyzerService = Assert.IsType<MockDiagnosticAnalyzerService>(workspace.ExportProvider.GetExportedValue<IDiagnosticAnalyzerService>());
EditAndContinue\RemoteEditAndContinueServiceTests.cs (1)
97var mockDiagnosticService = (MockDiagnosticAnalyzerService)localWorkspace.GetService<IDiagnosticAnalyzerService>();
Preview\PreviewWorkspaceTests.cs (2)
195var diagnosticAnalyzer = workspace.ExportProvider.GetExportedValue<IDiagnosticAnalyzerService>();
RenameTracking\RenameTrackingTestState.cs (1)
105Workspace.GetService<IDiagnosticAnalyzerService>(),
Microsoft.CodeAnalysis.EditorFeatures.Wpf (1)
InlineDiagnostics\InlineDiagnosticsTaggerProvider.cs (1)
46IDiagnosticAnalyzerService analyzerService,
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (38)
CodeFixes\CodeFixServiceTests.vb (2)
58Dim diagnosticService = Assert.IsType(Of DiagnosticAnalyzerService)(workspace.GetService(Of IDiagnosticAnalyzerService)()) 137Dim diagnosticService = Assert.IsType(Of DiagnosticAnalyzerService)(workspace.GetService(Of IDiagnosticAnalyzerService)())
Diagnostics\DiagnosticProviderTests.vb (1)
296Dim analyzerService = Assert.IsType(Of DiagnosticAnalyzerService)(workspace.GetService(Of IDiagnosticAnalyzerService)())
Diagnostics\DiagnosticServiceTests.vb (34)
83Dim diagnosticService = Assert.IsType(Of DiagnosticAnalyzerService)(workspace.GetService(Of IDiagnosticAnalyzerService)()) 189Dim diagnosticService = Assert.IsType(Of DiagnosticAnalyzerService)(workspace.GetService(Of IDiagnosticAnalyzerService)()) 234Dim diagnosticService = Assert.IsType(Of DiagnosticAnalyzerService)(workspace.GetService(Of IDiagnosticAnalyzerService)()) 271Dim diagnosticService = Assert.IsType(Of DiagnosticAnalyzerService)(workspace.GetService(Of IDiagnosticAnalyzerService)()) 342Dim diagnosticService = Assert.IsType(Of DiagnosticAnalyzerService)(workspace.GetService(Of IDiagnosticAnalyzerService)()) 385Dim diagnosticService2 = Assert.IsType(Of DiagnosticAnalyzerService)(workspace.GetService(Of IDiagnosticAnalyzerService)()) 434Dim diagnosticService = Assert.IsType(Of DiagnosticAnalyzerService)(workspace.GetService(Of IDiagnosticAnalyzerService)()) 489Dim diagnosticService = Assert.IsType(Of DiagnosticAnalyzerService)(workspace.GetService(Of IDiagnosticAnalyzerService)()) 525Dim diagnosticService = Assert.IsType(Of DiagnosticAnalyzerService)(workspace.GetService(Of IDiagnosticAnalyzerService)()) 599Dim diagnosticService = Assert.IsType(Of DiagnosticAnalyzerService)(workspace.GetService(Of IDiagnosticAnalyzerService)()) 623Dim diagnosticService = Assert.IsType(Of DiagnosticAnalyzerService)(workspace.GetService(Of IDiagnosticAnalyzerService)()) 666Dim diagnosticService = Assert.IsType(Of DiagnosticAnalyzerService)(workspace.GetService(Of IDiagnosticAnalyzerService)()) 701Dim diagnosticService = Assert.IsType(Of DiagnosticAnalyzerService)(workspace.GetService(Of IDiagnosticAnalyzerService)()) 778Dim diagnosticService = Assert.IsType(Of DiagnosticAnalyzerService)(workspace.GetService(Of IDiagnosticAnalyzerService)()) 815Dim diagnosticService = Assert.IsType(Of DiagnosticAnalyzerService)(workspace.GetService(Of IDiagnosticAnalyzerService)()) 972Dim diagnosticService = Assert.IsType(Of DiagnosticAnalyzerService)(workspace.GetService(Of IDiagnosticAnalyzerService)()) 1011Dim diagnosticService = Assert.IsType(Of DiagnosticAnalyzerService)(workspace.GetService(Of IDiagnosticAnalyzerService)()) 1068Dim diagnosticService = Assert.IsType(Of DiagnosticAnalyzerService)(workspace.GetService(Of IDiagnosticAnalyzerService)()) 1119Dim diagnosticService = Assert.IsType(Of DiagnosticAnalyzerService)(workspace.GetService(Of IDiagnosticAnalyzerService)()) 1163Dim diagnosticService = Assert.IsType(Of DiagnosticAnalyzerService)(workspace.GetService(Of IDiagnosticAnalyzerService)()) 1207Dim diagnosticService = Assert.IsType(Of DiagnosticAnalyzerService)(workspace.GetService(Of IDiagnosticAnalyzerService)()) 1260Dim diagnosticService = Assert.IsType(Of DiagnosticAnalyzerService)(workspace.GetService(Of IDiagnosticAnalyzerService)()) 1324Dim diagnosticService = Assert.IsType(Of DiagnosticAnalyzerService)(workspace.GetService(Of IDiagnosticAnalyzerService)()) 1372Dim diagnosticService = Assert.IsType(Of DiagnosticAnalyzerService)(workspace.GetService(Of IDiagnosticAnalyzerService)()) 1444Dim diagnosticService = Assert.IsType(Of DiagnosticAnalyzerService)(workspace.GetService(Of IDiagnosticAnalyzerService)()) 1995Dim diagnosticService = Assert.IsType(Of DiagnosticAnalyzerService)(workspace.GetService(Of IDiagnosticAnalyzerService)()) 2056Dim diagnosticService = Assert.IsType(Of DiagnosticAnalyzerService)(workspace.GetService(Of IDiagnosticAnalyzerService)()) 2124Dim diagnosticService = Assert.IsType(Of DiagnosticAnalyzerService)(workspace.GetService(Of IDiagnosticAnalyzerService)()) 2164Dim diagnosticService = Assert.IsType(Of DiagnosticAnalyzerService)(workspace.GetService(Of IDiagnosticAnalyzerService)()) 2225Dim diagnosticService = Assert.IsType(Of DiagnosticAnalyzerService)(workspace.GetService(Of IDiagnosticAnalyzerService)()) 2267Dim diagnosticService = Assert.IsType(Of DiagnosticAnalyzerService)(workspace.GetService(Of IDiagnosticAnalyzerService)()) 2315Dim diagnosticService = Assert.IsType(Of DiagnosticAnalyzerService)(workspace.GetService(Of IDiagnosticAnalyzerService)()) 2366Dim diagnosticService = Assert.IsType(Of DiagnosticAnalyzerService)(workspace.GetService(Of IDiagnosticAnalyzerService)()) 2437Dim diagnosticService = Assert.IsType(Of DiagnosticAnalyzerService)(workspace.GetService(Of IDiagnosticAnalyzerService)())
Rename\RenameTestHelpers.vb (1)
114workspace.GetService(Of IDiagnosticAnalyzerService)(),
Microsoft.CodeAnalysis.ExternalAccess.FSharp (2)
Internal\Diagnostics\FSharpDiagnosticAnalyzerService.cs (2)
19private readonly Microsoft.CodeAnalysis.Diagnostics.IDiagnosticAnalyzerService _delegatee; 23public FSharpDiagnosticAnalyzerService(Microsoft.CodeAnalysis.Diagnostics.IDiagnosticAnalyzerService delegatee)
Microsoft.CodeAnalysis.ExternalAccess.Razor (2)
RazorTestAnalyzerLoader.cs (2)
17private readonly IDiagnosticAnalyzerService _analyzerService; 23public RazorTestAnalyzerLoader(IDiagnosticAnalyzerService analyzerService, IDiagnosticService diagnosticService, IGlobalOptionService globalOptionService)
Microsoft.CodeAnalysis.Features (20)
Diagnostics\IDiagnosticAnalyzerService.cs (2)
106public static Task<ImmutableArray<DiagnosticData>> GetDiagnosticsForSpanAsync(this IDiagnosticAnalyzerService service, 121public static Task<ImmutableArray<DiagnosticData>> GetDiagnosticsForSpanAsync(this IDiagnosticAnalyzerService service,
EditAndContinue\Remote\RemoteDebuggingSessionProxy.cs (4)
41public async ValueTask BreakStateOrCapabilitiesChangedAsync(IDiagnosticAnalyzerService diagnosticService, EditAndContinueDiagnosticUpdateSource diagnosticUpdateSource, bool? inBreakState, CancellationToken cancellationToken) 66public async ValueTask EndDebuggingSessionAsync(Solution compileTimeSolution, EditAndContinueDiagnosticUpdateSource diagnosticUpdateSource, IDiagnosticAnalyzerService diagnosticService, CancellationToken cancellationToken) 103IDiagnosticAnalyzerService diagnosticService, 174public async ValueTask CommitSolutionUpdateAsync(IDiagnosticAnalyzerService diagnosticService, CancellationToken cancellationToken)
ExternalAccess\VSTypeScript\VSTypeScriptDiagnosticAnalyzerService.cs (2)
18private readonly IDiagnosticAnalyzerService _service; 22public VSTypeScriptAnalyzerService(IDiagnosticAnalyzerService service)
SolutionCrawler\WorkCoordinator.AsyncDocumentWorkItemQueue.cs (2)
49ProjectId? preferableProjectId, ProjectDependencyGraph dependencyGraph, IDiagnosticAnalyzerService? service, 69ProjectId? preferableProjectId, ProjectDependencyGraph dependencyGraph, IDiagnosticAnalyzerService? analyzerService)
SolutionCrawler\WorkCoordinator.AsyncProjectWorkItemQueue.cs (1)
51ProjectId? preferableProjectId, ProjectDependencyGraph dependencyGraph, IDiagnosticAnalyzerService? analyzerService,
SolutionCrawler\WorkCoordinator.AsyncWorkItemQueue.cs (3)
49protected abstract bool TryTakeAnyWork_NoLock(ProjectId? preferableProjectId, ProjectDependencyGraph dependencyGraph, IDiagnosticAnalyzerService? service, out WorkItem workItem); 220IDiagnosticAnalyzerService? analyzerService, 253ProjectDependencyGraph dependencyGraph, IDiagnosticAnalyzerService? analyzerService)
SolutionCrawler\WorkCoordinator.IncrementalAnalyzerProcessor.cs (6)
42private readonly Lazy<IDiagnosticAnalyzerService?> _lazyDiagnosticAnalyzerService; 63_lazyDiagnosticAnalyzerService = new Lazy<IDiagnosticAnalyzerService?>(() => GetDiagnosticAnalyzerService(analyzerProviders)); 89private static IDiagnosticAnalyzerService? GetDiagnosticAnalyzerService(IEnumerable<Lazy<IIncrementalAnalyzerProvider, IncrementalAnalyzerProviderMetadata>> analyzerProviders) 93return (IDiagnosticAnalyzerService?)analyzerProviders.Where(p => p.Value is IDiagnosticAnalyzerService).SingleOrDefault()?.Value; 136private IDiagnosticAnalyzerService? DiagnosticAnalyzerService => _lazyDiagnosticAnalyzerService?.Value;
Microsoft.CodeAnalysis.LanguageServer.Protocol (30)
ExternalAccess\VSCode\API\VSCodeAnalyzerLoader.cs (2)
17private readonly IDiagnosticAnalyzerService _analyzerService; 23public VSCodeAnalyzerLoader(IDiagnosticAnalyzerService analyzerService, IDiagnosticService diagnosticService, IGlobalOptionService globalOptionService)
Features\CodeCleanup\AbstractCodeCleanupService.cs (2)
28private readonly IDiagnosticAnalyzerService _diagnosticService; 30protected AbstractCodeCleanupService(ICodeFixService codeFixService, IDiagnosticAnalyzerService diagnosticAnalyzerService)
Features\CodeFixes\CodeFixService.cs (2)
40private readonly IDiagnosticAnalyzerService _diagnosticService; 60IDiagnosticAnalyzerService diagnosticAnalyzerService,
Features\CodeFixes\CodeFixService.FixAllDiagnosticProvider.cs (2)
22private readonly IDiagnosticAnalyzerService _diagnosticService; 26public FixAllDiagnosticProvider(IDiagnosticAnalyzerService diagnosticService, ImmutableHashSet<string> diagnosticIds)
Features\Diagnostics\DiagnosticAnalyzerService.cs (1)
24[Export(typeof(IDiagnosticAnalyzerService))]
Handler\Diagnostics\AbstractPullDiagnosticHandler.cs (3)
27IDiagnosticAnalyzerService diagnosticAnalyzerService, 56protected readonly IDiagnosticAnalyzerService DiagnosticAnalyzerService; 71IDiagnosticAnalyzerService diagnosticAnalyzerService,
Handler\Diagnostics\DiagnosticSources\AbstractDocumentDiagnosticSource.cs (1)
32IDiagnosticAnalyzerService diagnosticAnalyzerService, RequestContext context, CancellationToken cancellationToken);
Handler\Diagnostics\DiagnosticSources\DocumentDiagnosticSource.cs (1)
24IDiagnosticAnalyzerService diagnosticAnalyzerService, RequestContext context, CancellationToken cancellationToken)
Handler\Diagnostics\DiagnosticSources\IDiagnosticSource.cs (1)
26IDiagnosticAnalyzerService diagnosticAnalyzerService,
Handler\Diagnostics\DiagnosticSources\ProjectDiagnosticSource.cs (1)
25IDiagnosticAnalyzerService diagnosticAnalyzerService,
Handler\Diagnostics\DiagnosticSources\TaskListDiagnosticSource.cs (1)
39IDiagnosticAnalyzerService diagnosticAnalyzerService, RequestContext context, CancellationToken cancellationToken)
Handler\Diagnostics\DiagnosticSources\WorkspaceDocumentDiagnosticSource.cs (1)
22IDiagnosticAnalyzerService diagnosticAnalyzerService,
Handler\Diagnostics\DocumentPullDiagnosticHandler.cs (1)
22IDiagnosticAnalyzerService analyzerService,
Handler\Diagnostics\DocumentPullDiagnosticHandlerFactory.cs (2)
17private readonly IDiagnosticAnalyzerService _analyzerService; 24IDiagnosticAnalyzerService analyzerService,
Handler\Diagnostics\Public\PublicDocumentPullDiagnosticHandlerFactory.cs (2)
21private readonly IDiagnosticAnalyzerService _analyzerService; 28IDiagnosticAnalyzerService analyzerService,
Handler\Diagnostics\Public\PublicDocumentPullDiagnosticsHandler.cs (1)
29IDiagnosticAnalyzerService analyzerService,
Handler\Diagnostics\Public\PublicWorkspacePullDiagnosticHandlerFactory.cs (2)
18private readonly IDiagnosticAnalyzerService _analyzerService; 26IDiagnosticAnalyzerService analyzerService,
Handler\Diagnostics\Public\PublicWorkspacePullDiagnosticsHandler.cs (1)
41IDiagnosticAnalyzerService analyzerService,
Handler\Diagnostics\WorkspacePullDiagnosticHandler.cs (1)
26public WorkspacePullDiagnosticHandler(IDiagnosticAnalyzerService analyzerService, EditAndContinueDiagnosticUpdateSource editAndContinueDiagnosticUpdateSource, IGlobalOptionService globalOptions)
Handler\Diagnostics\WorkspacePullDiagnosticHandlerFactory.cs (2)
17private readonly IDiagnosticAnalyzerService _analyzerService; 24IDiagnosticAnalyzerService analyzerService,
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (1)
CodeCleanup\VisualBasicCodeCleanupService.vb (1)
85Public Sub New(codeFixService As ICodeFixService, diagnosticAnalyzerService As IDiagnosticAnalyzerService)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (2)
Formatting\CodeCleanUpTests.vb (2)
532Dim incrementalAnalyzerProvider = TryCast(workspace.ExportProvider.GetExportedValue(Of IDiagnosticAnalyzerService)(), IIncrementalAnalyzerProvider) 584Dim incrementalAnalyzerProvider = TryCast(workspace.ExportProvider.GetExportedValue(Of IDiagnosticAnalyzerService)(), IIncrementalAnalyzerProvider)
Microsoft.VisualStudio.LanguageServices (12)
Diagnostics\VisualStudioDiagnosticAnalyzerService.cs (2)
40private readonly IDiagnosticAnalyzerService _diagnosticService; 53IDiagnosticAnalyzerService diagnosticService,
ProjectSystem\VisualStudioWorkspaceImpl.cs (1)
139exportProvider.GetExportedValue<IDiagnosticAnalyzerService>(),
TableDataSource\Suppression\VisualStudioDiagnosticListTableCommandHandler.cs (2)
41private readonly IDiagnosticAnalyzerService _diagnosticService; 56IDiagnosticAnalyzerService diagnosticService,
TableDataSource\Suppression\VisualStudioSuppressionFixService.cs (2)
50private readonly IDiagnosticAnalyzerService _diagnosticService; 69IDiagnosticAnalyzerService diagnosticService,
TaskList\ExternalErrorDiagnosticUpdateSource.cs (3)
41private readonly IDiagnosticAnalyzerService _diagnosticService; 77IDiagnosticAnalyzerService diagnosticService, 92IDiagnosticAnalyzerService diagnosticService,
Venus\ContainedLanguage.cs (2)
29private readonly IDiagnosticAnalyzerService _diagnosticAnalyzerService; 87_diagnosticAnalyzerService = componentModel.GetService<IDiagnosticAnalyzerService>();
Microsoft.VisualStudio.LanguageServices.Implementation (8)
SolutionExplorer\DiagnosticItem\BaseDiagnosticAndGeneratorItemSource.cs (2)
24private readonly IDiagnosticAnalyzerService _diagnosticAnalyzerService; 31public BaseDiagnosticAndGeneratorItemSource(Workspace workspace, ProjectId projectId, IAnalyzersCommandHandler commandHandler, IDiagnosticAnalyzerService diagnosticAnalyzerService)
SolutionExplorer\DiagnosticItem\CpsDiagnosticItemSource.cs (1)
28public CpsDiagnosticItemSource(Workspace workspace, string projectPath, ProjectId projectId, IVsHierarchyItem item, IAnalyzersCommandHandler commandHandler, IDiagnosticAnalyzerService analyzerService)
SolutionExplorer\DiagnosticItem\CpsDiagnosticItemSourceProvider.cs (2)
28private readonly IDiagnosticAnalyzerService _diagnosticAnalyzerService; 37IDiagnosticAnalyzerService diagnosticAnalyzerService,
SolutionExplorer\DiagnosticItem\LegacyDiagnosticItemSource.cs (1)
14public LegacyDiagnosticItemSource(AnalyzerItem item, IAnalyzersCommandHandler commandHandler, IDiagnosticAnalyzerService diagnosticAnalyzerService)
SolutionExplorer\DiagnosticItem\LegacyDiagnosticItemSourceProvider.cs (2)
22private readonly IDiagnosticAnalyzerService _diagnosticAnalyzerService; 28IDiagnosticAnalyzerService diagnosticAnalyzerService)
Microsoft.VisualStudio.LanguageServices.UnitTests (24)
Diagnostics\DefaultDiagnosticUpdateSourceTests.vb (1)
47Dim miscService = DirectCast(workspace.GetService(Of IDiagnosticAnalyzerService), DiagnosticAnalyzerService)
Diagnostics\DiagnosticTableDataSourceTests.vb (3)
626Dim analyzerService = Assert.IsType(Of DiagnosticAnalyzerService)(workspace.ExportProvider.GetExportedValue(Of IDiagnosticAnalyzerService)()) 671Dim analyzerService = Assert.IsType(Of DiagnosticAnalyzerService)(workspace.GetService(Of IDiagnosticAnalyzerService)()) 757Dim analyzerService = Assert.IsType(Of DiagnosticAnalyzerService)(workspace.ExportProvider.GetExportedValue(Of IDiagnosticAnalyzerService)())
Diagnostics\ExternalDiagnosticUpdateSourceTests.vb (17)
286Dim service = Assert.IsType(Of DiagnosticAnalyzerService)(workspace.GetService(Of IDiagnosticAnalyzerService)()) 338Dim service = Assert.IsType(Of DiagnosticAnalyzerService)(workspace.GetService(Of IDiagnosticAnalyzerService)()) 377Dim service = Assert.IsType(Of DiagnosticAnalyzerService)(workspace.GetService(Of IDiagnosticAnalyzerService)()) 453Dim service = Assert.IsType(Of DiagnosticAnalyzerService)(workspace.GetService(Of IDiagnosticAnalyzerService)()) 508Dim service = Assert.IsType(Of DiagnosticAnalyzerService)(workspace.GetService(Of IDiagnosticAnalyzerService)()) 640Public ReadOnly Property GlobalOptions As IGlobalOptionService Implements IDiagnosticAnalyzerService.GlobalOptions 654Public ReadOnly Property AnalyzerInfoCache As DiagnosticAnalyzerInfoCache Implements IDiagnosticAnalyzerService.AnalyzerInfoCache 667Public Sub Reanalyze(workspace As Workspace, Optional projectIds As IEnumerable(Of ProjectId) = Nothing, Optional documentIds As IEnumerable(Of DocumentId) = Nothing, Optional highPriority As Boolean = False) Implements IDiagnosticAnalyzerService.Reanalyze 670Public Function GetDiagnosticsForSpanAsync(document As TextDocument, range As TextSpan?, shouldIncludeDiagnostic As Func(Of String, Boolean), includeCompilerDiagnostics As Boolean, Optional includeSuppressedDiagnostics As Boolean = False, Optional priority As CodeActionRequestPriority = CodeActionRequestPriority.None, Optional addOperationScope As Func(Of String, IDisposable) = Nothing, Optional diagnosticKinds As DiagnosticKind = DiagnosticKind.All, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ImmutableArray(Of DiagnosticData)) Implements IDiagnosticAnalyzerService.GetDiagnosticsForSpanAsync 674Public Function GetSpecificCachedDiagnosticsAsync(workspace As Workspace, id As Object, Optional includeSuppressedDiagnostics As Boolean = False, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ImmutableArray(Of DiagnosticData)) Implements IDiagnosticAnalyzerService.GetSpecificCachedDiagnosticsAsync 678Public Function GetCachedDiagnosticsAsync(workspace As Workspace, Optional projectId As ProjectId = Nothing, Optional documentId As DocumentId = Nothing, Optional includeSuppressedDiagnostics As Boolean = False, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ImmutableArray(Of DiagnosticData)) Implements IDiagnosticAnalyzerService.GetCachedDiagnosticsAsync 682Public Function GetDiagnosticsAsync(solution As Solution, Optional projectId As ProjectId = Nothing, Optional documentId As DocumentId = Nothing, Optional includeSuppressedDiagnostics As Boolean = False, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ImmutableArray(Of DiagnosticData)) Implements IDiagnosticAnalyzerService.GetDiagnosticsAsync 686Public Function GetDiagnosticsForIdsAsync(solution As Solution, Optional projectId As ProjectId = Nothing, Optional documentId As DocumentId = Nothing, Optional diagnosticIds As ImmutableHashSet(Of String) = Nothing, Optional includeSuppressedDiagnostics As Boolean = False, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ImmutableArray(Of DiagnosticData)) Implements IDiagnosticAnalyzerService.GetDiagnosticsForIdsAsync 690Public Function GetProjectDiagnosticsForIdsAsync(solution As Solution, Optional projectId As ProjectId = Nothing, Optional diagnosticIds As ImmutableHashSet(Of String) = Nothing, Optional includeSuppressedDiagnostics As Boolean = False, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ImmutableArray(Of DiagnosticData)) Implements IDiagnosticAnalyzerService.GetProjectDiagnosticsForIdsAsync 694Public Function ContainsDiagnostics(workspace As Workspace, projectId As ProjectId) As Boolean Implements IDiagnosticAnalyzerService.ContainsDiagnostics 698Public Function ForceAnalyzeAsync(solution As Solution, onProjectAnalyzed As Action(Of Project), Optional projectId As ProjectId = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task Implements IDiagnosticAnalyzerService.ForceAnalyzeAsync 702Public Function TryGetDiagnosticsForSpanAsync(document As TextDocument, range As TextSpan, shouldIncludeDiagnostic As Func(Of String, Boolean), Optional includeSuppressedDiagnostics As Boolean = False, Optional priority As CodeActionRequestPriority = CodeActionRequestPriority.None, Optional diagnosticKinds As DiagnosticKind = DiagnosticKind.All, Optional cancellationToken As CancellationToken = Nothing) As Task(Of (diagnostics As ImmutableArray(Of DiagnosticData), upToDate As Boolean)) Implements IDiagnosticAnalyzerService.TryGetDiagnosticsForSpanAsync
SolutionExplorer\CpsDiagnosticItemSourceTests.vb (1)
43New FakeAnalyzersCommandHandler, workspace.GetService(Of IDiagnosticAnalyzerService))
SolutionExplorer\SourceGeneratorItemTests.vb (1)
236workspace.GetService(Of IDiagnosticAnalyzerService))
Venus\DocumentService_IntegrationTests.vb (1)
232Dim diagnosticService = Assert.IsType(Of DiagnosticAnalyzerService)(workspace.GetService(Of IDiagnosticAnalyzerService)())