1 write to Workspace
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.cs (1)
57Workspace = workspace;
13 references to Workspace
Microsoft.CodeAnalysis.LanguageServer.Protocol (13)
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.cs (8)
81var service = Workspace.Services.GetService<ISolutionCrawlerService>(); 82service?.Reanalyze(Workspace, this, projectIds: null, documentIds: null, highPriority: false); 167Contract.ThrowIfFalse(project.Solution.Workspace == Workspace); 181Contract.ThrowIfFalse(solution == null || solution.Workspace == Workspace); 185Workspace, 194Contract.ThrowIfFalse(document.Project.Solution.Workspace == Workspace); 208Contract.ThrowIfFalse(solution == null || solution.Workspace == Workspace); 212Workspace,
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer_BuildSynchronization.cs (5)
36var solution = Workspace.CurrentSolution; 81AnalyzerService.Reanalyze(Workspace, documentIds: ImmutableArray.Create(activeDocument.Id), highPriority: true); 89AnalyzerService.Reanalyze(Workspace, documentIds: Workspace.GetOpenDocumentIds()); 96AnalyzerService.Reanalyze(Workspace, projectsByLanguage.Select(p => p.Id));