6 writes to DownloadDependencies
NuGet.Build.Tasks.Console (1)
MSBuildStaticGraphRestore.cs (1)
769DownloadDependencies = GetPackageDownloads(msBuildProjectInstance).ToImmutableArray(),
NuGet.Commands (2)
RestoreCommand\Utility\MSBuildRestoreUtility.cs (1)
610spec.TargetFrameworks[index] = new TargetFrameworkInformation(frameworkInfo) { DownloadDependencies = newDownloadDependencies };
RestoreCommand\Utility\PackageSpecFactory.cs (1)
422DownloadDependencies = GetPackageDownloads(msBuildProjectInstance).ToImmutableArray(),
NuGet.ProjectModel (3)
JsonPackageSpecReader.Utf8JsonStreamReader.cs (1)
1529DownloadDependencies = downloadDependencies != null ? downloadDependencies.ToImmutableArray() : [],
TargetFrameworkInformation.cs (2)
126DownloadDependencies = []; 141DownloadDependencies = cloneFrom.DownloadDependencies;
14 references to DownloadDependencies
NuGet.Commands (9)
RestoreCommand\ProjectRestoreCommand.cs (3)
238if (targetFrameworkInformation.DownloadDependencies.Length == 0) 243List<Task<Tuple<LibraryRange, RemoteMatch>>> packageDownloadTasks = new(capacity: targetFrameworkInformation.DownloadDependencies.Length); 245foreach (var downloadDependency in targetFrameworkInformation.DownloadDependencies.NoAllocEnumerate())
RestoreCommand\Utility\AuditUtility.cs (2)
96count += targetFramework.DownloadDependencies.Length; 135foreach (var downloadDependency in targetFramework.DownloadDependencies)
RestoreCommand\Utility\MSBuildRestoreUtility.cs (2)
607if (!frameworkInfo.DownloadDependencies.Contains(dependency)) 609var newDownloadDependencies = frameworkInfo.DownloadDependencies.Add(dependency);
RestoreCommand\Utility\NoOpRestoreUtilities.cs (2)
275var packageFiles = new List<string>(lockFile.Libraries.Count + request.Project.TargetFrameworks.Sum(i => i.DownloadDependencies.Length)); 284foreach (var downloadDependency in targetFrameworkInformation.DownloadDependencies)
NuGet.ProjectModel (5)
PackageSpecWriter.cs (1)
542SetDownloadDependencies(writer, framework.DownloadDependencies);
TargetFrameworkInformation.cs (4)
141DownloadDependencies = cloneFrom.DownloadDependencies; 162hashCode.AddUnorderedSequence(DownloadDependencies); 196EqualityUtility.OrderedEquals(DownloadDependencies, other.DownloadDependencies, e => e.Name, StringComparer.OrdinalIgnoreCase) &&