6 instantiations of RegularCompilationTracker
Microsoft.CodeAnalysis.Workspaces (6)
Workspace\Solution\SolutionCompilationState.cs (1)
1160return new RegularCompilationTracker(projectState);
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker.cs (5)
138return new RegularCompilationTracker( 739return new RegularCompilationTracker( 762: new RegularCompilationTracker(this.ProjectState, newFinalState, skeletonReferenceCacheToClone: _skeletonReferenceCache); 806return new RegularCompilationTracker( 836return new RegularCompilationTracker(
14 references to RegularCompilationTracker
Microsoft.CodeAnalysis.Workspaces (14)
Workspace\Solution\SolutionCompilationState.CompilationTracker.CompilationTrackerState.cs (2)
20/// The base type of all <see cref="RegularCompilationTracker"/> states. The state of a <see 21/// cref="RegularCompilationTracker" /> starts at null, and then will progress through the other states until it
Workspace\Solution\SolutionCompilationState.cs (3)
1154private static readonly Func<ProjectId, SolutionState, RegularCompilationTracker> s_createCompilationTrackerFunction = CreateCompilationTracker; 1156private static RegularCompilationTracker CreateCompilationTracker(ProjectId projectId, SolutionState solution) 1471: new WithFrozenSourceGeneratedDocumentsCompilationTracker((RegularCompilationTracker)existingTracker, new(documentStatesForProject));
Workspace\Solution\SolutionCompilationState.ICompilationTracker.cs (1)
61/// cref="RegularCompilationTracker"/> to get its generated documents. If this is <see langword="true"/> then
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker.cs (3)
128public RegularCompilationTracker Fork( 689public RegularCompilationTracker WithCreateCreationPolicy(bool forceRegeneration) 748public RegularCompilationTracker WithDoNotCreateCreationPolicy()
Workspace\Solution\SolutionCompilationState.WithFrozenSourceGeneratedDocumentsCompilationTracker.cs (5)
38public RegularCompilationTracker UnderlyingTracker { get; } 49RegularCompilationTracker underlyingTracker, 77var underlyingTracker = this.UnderlyingTracker.Fork(newProject, translate); 83var underlyingTracker = this.UnderlyingTracker.WithCreateCreationPolicy(forceRegeneration); 91var underlyingTracker = this.UnderlyingTracker.WithDoNotCreateCreationPolicy();