6 instantiations of RegularCompilationTracker
Microsoft.CodeAnalysis.Workspaces (6)
Workspace\Solution\SolutionCompilationState.cs (1)
1160
return new
RegularCompilationTracker
(projectState);
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker.cs (5)
138
return new
RegularCompilationTracker
(
739
return new
RegularCompilationTracker
(
762
: new
RegularCompilationTracker
(this.ProjectState, newFinalState, skeletonReferenceCacheToClone: _skeletonReferenceCache);
806
return new
RegularCompilationTracker
(
836
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)
1154
private static readonly Func<ProjectId, SolutionState,
RegularCompilationTracker
> s_createCompilationTrackerFunction = CreateCompilationTracker;
1156
private 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)
128
public
RegularCompilationTracker
Fork(
689
public
RegularCompilationTracker
WithCreateCreationPolicy(bool forceRegeneration)
748
public
RegularCompilationTracker
WithDoNotCreateCreationPolicy()
Workspace\Solution\SolutionCompilationState.WithFrozenSourceGeneratedDocumentsCompilationTracker.cs (5)
38
public
RegularCompilationTracker
UnderlyingTracker { get; }
49
RegularCompilationTracker
underlyingTracker,
77
var
underlyingTracker = this.UnderlyingTracker.Fork(newProject, translate);
83
var
underlyingTracker = this.UnderlyingTracker.WithCreateCreationPolicy(forceRegeneration);
91
var
underlyingTracker = this.UnderlyingTracker.WithDoNotCreateCreationPolicy();