3 writes to DependencyTable
Microsoft.Build.Utilities.Core (3)
TrackedDependencies\CanonicalTrackedOutputFiles.cs (3)
85
DependencyTable
= new Dictionary<string, Dictionary<string, DateTime>>(StringComparer.OrdinalIgnoreCase);
138
DependencyTable
= (Dictionary<string, Dictionary<string, DateTime>>)cachedEntry.DependencyTable;
250
DependencyTable
= new Dictionary<string, Dictionary<string, DateTime>>(StringComparer.OrdinalIgnoreCase);
20 references to DependencyTable
Microsoft.Build.Utilities.Core (20)
TrackedDependencies\CanonicalTrackedInputFiles.cs (1)
476
if (_outputs.
DependencyTable
.TryGetValue(sourceFullPath, out Dictionary<string, DateTime> outputFiles))
TrackedDependencies\CanonicalTrackedOutputFiles.cs (19)
185
if (!
DependencyTable
.TryGetValue(tlogEntry, out Dictionary<string, DateTime> dependencies))
188
DependencyTable
.Add(tlogEntry, dependencies);
255
DependencyTableCache.DependencyTable[tLogRootingMarker] = new DependencyTableCacheEntry(_tlogFiles,
DependencyTable
);
280
if (
DependencyTable
.TryGetValue(currentRoot, out Dictionary<string, DateTime> currentOutputs))
285
foreach (KeyValuePair<string, Dictionary<string, DateTime>> root in
DependencyTable
)
305
DependencyTable
.Remove(removedMarker);
319
if (
DependencyTable
.TryGetValue(sourceRoot, out var outputPaths))
323
if (
DependencyTable
[sourceRoot].Count == 0)
325
DependencyTable
.Remove(sourceRoot);
423
foreach (string tableEntryRoot in
DependencyTable
.Keys)
478
if (
DependencyTable
.TryGetValue(sourceKey, out Dictionary<string, DateTime> dependencies))
537
if (!
DependencyTable
.TryGetValue(sourceKey, out Dictionary<string, DateTime> dependencies))
540
DependencyTable
.Add(sourceKey, dependencies);
597
foreach (KeyValuePair<string, Dictionary<string, DateTime>> kvp in
DependencyTable
)
646
DependencyTable
.Remove(rootMarkerToRemove);
651
DependencyTable
.Remove(FileUtilities.NormalizePath(sourceItem.ItemSpec));
685
if (
DependencyTable
.TryGetValue(rootingMarker, out Dictionary<string, DateTime> dependencies))
753
if (
DependencyTable
.TryGetValue(rootingMarker, out Dictionary<string, DateTime> dependencies))
786
DependencyTable
[rootingMarker] = dependenciesWithoutMissingFiles;