1 write to UnderlyingTracker
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\SolutionCompilationState.WithFrozenSourceGeneratedDocumentsCompilationTracker.cs (1)
53
this.
UnderlyingTracker
= underlyingTracker;
17 references to UnderlyingTracker
Microsoft.CodeAnalysis.Workspaces (17)
Workspace\Solution\SolutionCompilationState.cs (1)
1366
trackerMap[projectId] = replacingItemTracker.
UnderlyingTracker
;
Workspace\Solution\SolutionCompilationState.WithFrozenSourceGeneratedDocumentsCompilationTracker.cs (16)
40
public ProjectState ProjectState =>
UnderlyingTracker
.ProjectState;
42
public GeneratorDriver? GeneratorDriver =>
UnderlyingTracker
.GeneratorDriver;
78
var underlyingTracker = this.
UnderlyingTracker
.Fork(newProject, translate);
84
var underlyingTracker = this.
UnderlyingTracker
.WithCreateCreationPolicy(forceRegeneration);
85
return underlyingTracker == this.
UnderlyingTracker
92
var underlyingTracker = this.
UnderlyingTracker
.WithDoNotCreateCreationPolicy();
93
return underlyingTracker == this.
UnderlyingTracker
107
return new WithFrozenSourceGeneratedDocumentsCompilationTracker(this.
UnderlyingTracker
, replacementDocumentStates);
121
var underlyingSourceGeneratedDocuments = await
UnderlyingTracker
.GetSourceGeneratedDocumentStatesAsync(
123
var newCompilation = await
UnderlyingTracker
.GetCompilationAsync(compilationState, cancellationToken).ConfigureAwait(false);
154
=>
UnderlyingTracker
.GetDependentVersionAsync(compilationState, cancellationToken);
157
=>
UnderlyingTracker
.GetDependentSemanticVersionAsync(compilationState, cancellationToken);
162
var newStates = await
UnderlyingTracker
.GetSourceGeneratedDocumentStatesAsync(
194
return
UnderlyingTracker
.HasSuccessfullyLoadedAsync(compilationState, cancellationToken);
211
return
UnderlyingTracker
.TryGetSourceGeneratedDocumentStateForAlreadyGeneratedId(documentId);
222
return
UnderlyingTracker
.GetSourceGeneratorDiagnosticsAsync(compilationState, cancellationToken);