1 write to UnderlyingTracker
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\SolutionState.GeneratedFileReplacingCompilationTracker.cs (1)
41UnderlyingTracker = underlyingTracker;
12 references to UnderlyingTracker
Microsoft.CodeAnalysis.Workspaces (12)
Workspace\Solution\SolutionState.cs (1)
1922newTrackerMap = newTrackerMap.SetItem(projectId, replacingItemTracker.UnderlyingTracker);
Workspace\Solution\SolutionState.GeneratedFileReplacingCompilationTracker.cs (11)
37public ProjectState ProjectState => UnderlyingTracker.ProjectState; 46public GeneratorDriver? GeneratorDriver => UnderlyingTracker.GeneratorDriver; 83var underlyingCompilation = await UnderlyingTracker.GetCompilationAsync(solution, cancellationToken).ConfigureAwait(false); 84var underlyingSourceGeneratedDocuments = await UnderlyingTracker.GetSourceGeneratedDocumentStatesAsync(solution, cancellationToken).ConfigureAwait(false); 114=> UnderlyingTracker.GetDependentVersionAsync(solution, cancellationToken); 117=> UnderlyingTracker.GetDependentSemanticVersionAsync(solution, cancellationToken); 133await UnderlyingTracker.GetDependentChecksumAsync(solution, cancellationToken).ConfigureAwait(false), 150var underlyingGeneratedDocumentStates = await UnderlyingTracker.GetSourceGeneratedDocumentStatesAsync(solution, cancellationToken).ConfigureAwait(false); 170return UnderlyingTracker.HasSuccessfullyLoadedAsync(solution, cancellationToken); 187return UnderlyingTracker.TryGetSourceGeneratedDocumentStateForAlreadyGeneratedId(documentId); 197return UnderlyingTracker.GetSourceGeneratorDiagnosticsAsync(solution, cancellationToken);