2 writes to DependencyTable
Microsoft.Build.Utilities.Core (2)
TrackedDependencies\FlatTrackingData.cs (2)
381
DependencyTable
= (Dictionary<string, DateTime>)cachedEntry.DependencyTable;
484
DependencyTable
= new Dictionary<string, DateTime>(StringComparer.OrdinalIgnoreCase);
18 references to DependencyTable
Microsoft.Build.Utilities.Core (11)
TrackedDependencies\FlatTrackingData.cs (11)
452
if (!
DependencyTable
.ContainsKey(tlogEntry))
489
DependencyTableCache.DependencyTable[tLogRootingMarker] = new DependencyTableCacheEntry(TlogFiles,
DependencyTable
);
522
foreach (string entry in
DependencyTable
.Keys)
572
DependencyTable
[tlogEntry] = _missingFileTimeUtc.ToUniversalTime();
580
DependencyTable
[tlogEntry] = fileModifiedTimeUtc;
632
foreach (string fileEntry in
DependencyTable
.Keys)
703
inputs.
DependencyTable
.Clear();
707
outputs.
DependencyTable
.Clear();
734
if (!inputs.TlogsAvailable || !outputs.TlogsAvailable || inputs.
DependencyTable
.Count == 0)
849
inputs.
DependencyTable
.Clear();
853
outputs.
DependencyTable
.Clear();
Microsoft.Build.Utilities.UnitTests (7)
TrackedDependencies\TrackedDependenciesTests.cs (7)
2991
Assert.Empty(data.
DependencyTable
); // "DependencyTable should be empty."
3008
Assert.Empty(data.
DependencyTable
); // "DependencyTable should be empty."
3025
Assert.Empty(data.
DependencyTable
); // "DependencyTable should be empty."
3042
Assert.Empty(data.
DependencyTable
); // "DependencyTable should be empty."
3059
Assert.Single(data.
DependencyTable
); // "DependencyTable should only contain one entry."
3519
Assert.NotEqual(outputs.
DependencyTable
, outputs2.
DependencyTable
);