1 write to UnderlyingTracker
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\SolutionCompilationState.WithFrozenSourceGeneratedDocumentsCompilationTracker.cs (1)
52this.UnderlyingTracker = underlyingTracker;
16 references to UnderlyingTracker
Microsoft.CodeAnalysis.Workspaces (16)
Workspace\Solution\SolutionCompilationState.WithFrozenSourceGeneratedDocumentsCompilationTracker.cs (16)
39public ProjectState ProjectState => UnderlyingTracker.ProjectState; 41public GeneratorDriver? GeneratorDriver => UnderlyingTracker.GeneratorDriver; 77var underlyingTracker = this.UnderlyingTracker.Fork(newProject, translate); 83var underlyingTracker = this.UnderlyingTracker.WithCreateCreationPolicy(forceRegeneration); 84return underlyingTracker == this.UnderlyingTracker 91var underlyingTracker = this.UnderlyingTracker.WithDoNotCreateCreationPolicy(); 92return underlyingTracker == this.UnderlyingTracker 106return new WithFrozenSourceGeneratedDocumentsCompilationTracker(this.UnderlyingTracker, replacementDocumentStates); 120var underlyingSourceGeneratedDocuments = await UnderlyingTracker.GetSourceGeneratedDocumentStatesAsync( 122var newCompilation = await UnderlyingTracker.GetCompilationAsync(compilationState, cancellationToken).ConfigureAwait(false); 153=> UnderlyingTracker.GetDependentVersionAsync(compilationState, cancellationToken); 156=> UnderlyingTracker.GetDependentSemanticVersionAsync(compilationState, cancellationToken); 161var newStates = await UnderlyingTracker.GetSourceGeneratedDocumentStatesAsync( 193return UnderlyingTracker.HasSuccessfullyLoadedAsync(compilationState, cancellationToken); 210return UnderlyingTracker.TryGetSourceGeneratedDocumentStateForAlreadyGeneratedId(documentId); 221return UnderlyingTracker.GetSourceGeneratorDiagnosticsAsync(compilationState, cancellationToken);