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