3 instantiations of ProjectAnalysisData
Microsoft.CodeAnalysis.LanguageServer.Protocol (3)
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.AnalysisData.cs (2)
141
return new
ProjectAnalysisData
(project.Id, VersionStamp.Default, ImmutableDictionary<DiagnosticAnalyzer, DiagnosticAnalysisResult>.Empty);
144
return new
ProjectAnalysisData
(project.Id, version.Value, builder.ToImmutable());
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.Executor.cs (1)
47
return new
ProjectAnalysisData
(project.Id, version, existingData.Result, result);
5 references to ProjectAnalysisData
Microsoft.CodeAnalysis.LanguageServer.Protocol (5)
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.AnalysisData.cs (1)
112
public static async Task<
ProjectAnalysisData
> CreateAsync(Project project, IEnumerable<StateSet> stateSets, bool avoidLoadingData, CancellationToken cancellationToken)
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.Executor.cs (3)
25
private async Task<
ProjectAnalysisData
> GetProjectAnalysisDataAsync(
35
var
existingData = await
ProjectAnalysisData
.CreateAsync(project, stateSets, avoidLoadingData, cancellationToken).ConfigureAwait(false);
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer_IncrementalAnalyzer.cs (1)
37
var
result = await GetProjectAnalysisDataAsync(compilationWithAnalyzers, project, stateSets, cancellationToken).ConfigureAwait(false);