17 references to CanonicalTrackedFilesHelper
Microsoft.Build.Utilities.Core (8)
TrackedDependencies\CanonicalTrackedInputFiles.cs (5)
357
CanonicalTrackedFilesHelper
.RootContainsAllSubRootComponents(upperSourcesRoot, upperTableEntryRoot))
390
CanonicalTrackedFilesHelper
.FilesExistAndRecordNewestWriteTime(sourcesNeedingCompilationList, _log, out newestSourceDependencyTime, out newestSourceDependencyFile) &&
391
CanonicalTrackedFilesHelper
.FilesExistAndRecordOldestWriteTime(_outputFileGroup, _log, out oldestOutputTime, out oldestOutputFile))
402
if (sourcesNeedingCompilation.Count >
CanonicalTrackedFilesHelper
.MaxLogCount)
572
private bool FilesExistAndRecordNewestWriteTime(ITaskItem[] files) =>
CanonicalTrackedFilesHelper
.FilesExistAndRecordNewestWriteTime(files, _log, out _outputNewestTime, out string _);
TrackedDependencies\CanonicalTrackedOutputFiles.cs (3)
366
if (outputs.Count >
CanonicalTrackedFilesHelper
.MaxLogCount)
429
CanonicalTrackedFilesHelper
.RootContainsAllSubRootComponents(upperSourcesRoot, upperTableEntryRoot)))
452
if (outputs.Count >
CanonicalTrackedFilesHelper
.MaxLogCount)
Microsoft.Build.Utilities.UnitTests (9)
TrackedDependencies\TrackedDependenciesTests.cs (9)
3526
Assert.True(
CanonicalTrackedFilesHelper
.RootContainsAllSubRootComponents("a|b|c|d|e|f|g", "a|b|C|d|e|F|g"));
3527
Assert.True(
CanonicalTrackedFilesHelper
.RootContainsAllSubRootComponents("a|b|c|d|e|f|g", "a"));
3528
Assert.True(
CanonicalTrackedFilesHelper
.RootContainsAllSubRootComponents("a|b|c|d|e|f|g", "g"));
3529
Assert.True(
CanonicalTrackedFilesHelper
.RootContainsAllSubRootComponents("a|b|c|d|e|f|g", "d"));
3530
Assert.True(
CanonicalTrackedFilesHelper
.RootContainsAllSubRootComponents("a|b|c|d|e|f|g", "a|b"));
3531
Assert.True(
CanonicalTrackedFilesHelper
.RootContainsAllSubRootComponents("a|b|c|d|e|f|g", "f|g"));
3532
Assert.True(
CanonicalTrackedFilesHelper
.RootContainsAllSubRootComponents("a|b|c|d|e|f|g", "b|a"));
3533
Assert.True(
CanonicalTrackedFilesHelper
.RootContainsAllSubRootComponents("a|b|c|d|e|f|g", "g|f"));
3534
Assert.True(
CanonicalTrackedFilesHelper
.RootContainsAllSubRootComponents("a|b|c|d|e|f|g", "b|e"));