6 instantiations of RegularCompilationTracker
Microsoft.CodeAnalysis.Workspaces (6)
Workspace\Solution\SolutionCompilationState.cs (1)
1179
return new
RegularCompilationTracker
(projectState);
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker.cs (5)
138
return new
RegularCompilationTracker
(
748
return new
RegularCompilationTracker
(
771
: new
RegularCompilationTracker
(this.ProjectState, newFinalState, skeletonReferenceCacheToClone: _skeletonReferenceCache);
815
return new
RegularCompilationTracker
(
845
return 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)
1173
private static readonly Func<ProjectId, SolutionState,
RegularCompilationTracker
> s_createCompilationTrackerFunction = CreateCompilationTracker;
1175
private static
RegularCompilationTracker
CreateCompilationTracker(ProjectId projectId, SolutionState solution)
1490
: 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)
128
public
RegularCompilationTracker
Fork(
698
public
RegularCompilationTracker
WithCreateCreationPolicy(bool forceRegeneration)
757
public
RegularCompilationTracker
WithDoNotCreateCreationPolicy()
Workspace\Solution\SolutionCompilationState.WithFrozenSourceGeneratedDocumentsCompilationTracker.cs (5)
39
public
RegularCompilationTracker
UnderlyingTracker { get; }
50
RegularCompilationTracker
underlyingTracker,
78
var
underlyingTracker = this.UnderlyingTracker.Fork(newProject, translate);
84
var
underlyingTracker = this.UnderlyingTracker.WithCreateCreationPolicy(forceRegeneration);
92
var
underlyingTracker = this.UnderlyingTracker.WithDoNotCreateCreationPolicy();