4 instantiations of DownloadDependency
NuGet.Build.Tasks.Console (1)
MSBuildStaticGraphRestore.cs (1)
311yield return new DownloadDependency(id, versionRange);
NuGet.Commands (2)
RestoreCommand\Utility\MSBuildRestoreUtility.cs (1)
801var downloadDependency = new DownloadDependency(id, versionRange);
RestoreCommand\Utility\PackageSpecFactory.cs (1)
878yield return new DownloadDependency(id, versionRange);
NuGet.ProjectModel (1)
JsonPackageSpecReader.Utf8JsonStreamReader.cs (1)
649downloadDependencies.Add(new DownloadDependency(name, version));
26 references to DownloadDependency
NuGet.Build.Tasks.Console (1)
MSBuildStaticGraphRestore.cs (1)
287internal static IEnumerable<DownloadDependency> GetPackageDownloads(IMSBuildProject project)
NuGet.Commands (12)
RestoreCommand\ProjectRestoreCommand.cs (1)
245foreach (var downloadDependency in targetFrameworkInformation.DownloadDependencies.NoAllocEnumerate())
RestoreCommand\Utility\AuditUtility.cs (7)
103Dictionary<DownloadDependency, PackageDownloadAuditInfo>? packagesWithKnownVulnerabilities = FindPackageDownloadsWithKnownVulnerabilities(knownVulnerabilities); 112foreach ((DownloadDependency package, PackageDownloadAuditInfo auditInfo) in packagesWithKnownVulnerabilities) 128private Dictionary<DownloadDependency, PackageDownloadAuditInfo>? FindPackageDownloadsWithKnownVulnerabilities( 131Dictionary<DownloadDependency, PackageDownloadAuditInfo>? result = null; 135foreach (var downloadDependency in targetFramework.DownloadDependencies) 586public DownloadDependency Identity { get; } 589public PackageDownloadAuditInfo(DownloadDependency identity)
RestoreCommand\Utility\MSBuildRestoreUtility.cs (2)
602private static bool AddDownloadDependencyIfNotExist(PackageSpec spec, string targetAlias, DownloadDependency dependency) 801var downloadDependency = new DownloadDependency(id, versionRange);
RestoreCommand\Utility\NoOpRestoreUtilities.cs (1)
284foreach (var downloadDependency in targetFrameworkInformation.DownloadDependencies)
RestoreCommand\Utility\PackageSpecFactory.cs (1)
854internal static IEnumerable<DownloadDependency> GetPackageDownloads(ITargetFramework project)
NuGet.LibraryModel (6)
DownloadDependency.cs (6)
14public sealed class DownloadDependency : IEquatable<DownloadDependency>, IComparable<DownloadDependency> 28public static implicit operator LibraryRange(DownloadDependency library) 38public int CompareTo(DownloadDependency? other) 88return Equals(obj as DownloadDependency); 91public bool Equals(DownloadDependency? other)
NuGet.ProjectModel (7)
JsonPackageSpecReader.Utf8JsonStreamReader.cs (3)
578IList<DownloadDependency> downloadDependencies, 1419List<DownloadDependency> downloadDependencies = null; 1464downloadDependencies ??= new List<DownloadDependency>();
PackageSpecWriter.cs (1)
498private static void SetDownloadDependencies(IObjectWriter writer, ImmutableArray<DownloadDependency> downloadDependencies)
TargetFrameworkInformation.cs (3)
24private ImmutableArray<DownloadDependency> _downloadDependencies; 68public ImmutableArray<DownloadDependency> DownloadDependencies 73_downloadDependencies = value.IsDefault ? ImmutableArray<DownloadDependency>.Empty : value;