2 instantiations of ProjectAnalyzerStateSets
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.StateManager.ProjectStates.cs (2)
19
public static readonly ProjectAnalyzerStateSets Default =
new
(
95
return new
ProjectAnalyzerStateSets
(project.AnalyzerReferences, analyzersPerReference, newMap, skippedAnalyzersInfo);
21 references to ProjectAnalyzerStateSets
Microsoft.CodeAnalysis.LanguageServer.Protocol (21)
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.StateManager.cs (9)
37
private readonly ConcurrentDictionary<ProjectId,
ProjectAnalyzerStateSets
> _projectAnalyzerStateMap;
50
_projectAnalyzerStateMap = new ConcurrentDictionary<ProjectId,
ProjectAnalyzerStateSets
>(concurrencyLevel: 2, capacity: 10);
68
return _projectAnalyzerStateMap.TryGetValue(projectId, out
var
entry)
91
var
projectStateSets = GetOrUpdateProjectStateSets(project);
103
var
projectStateSets = GetOrCreateProjectStateSets(project);
115
var
projectStateSets = GetOrCreateProjectStateSets(project);
136
var
projectStateSets = project.SupportsCompilation
138
:
ProjectAnalyzerStateSets
.Default;
228
if (_projectAnalyzerStateMap.TryGetValue(projectId, out
var
entry))
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.StateManager.HostStates.cs (1)
32
private HostAnalyzerStateSets GetOrCreateHostStateSets(Project project,
ProjectAnalyzerStateSets
projectStateSets)
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.StateManager.ProjectStates.cs (11)
19
public static readonly
ProjectAnalyzerStateSets
Default = new(
53
private
ProjectAnalyzerStateSets
? TryGetProjectStateSets(Project project)
56
if (_projectAnalyzerStateMap.TryGetValue(project.Id, out
var
entry) &&
65
private
ProjectAnalyzerStateSets
GetOrCreateProjectStateSets(Project project)
73
private
ProjectAnalyzerStateSets
GetOrUpdateProjectStateSets(Project project)
79
private
ProjectAnalyzerStateSets
CreateProjectStateSets(Project project)
83
return
ProjectAnalyzerStateSets
.Default;
90
return
ProjectAnalyzerStateSets
.Default;
101
private
ProjectAnalyzerStateSets
UpdateProjectStateSets(Project project)
103
var
projectStateSets = CreateProjectStateSets(project);
120
if (!_projectAnalyzerStateMap.TryGetValue(project.Id, out
var
entry))