1 write to Dependencies
NuGet.Packaging (1)
Core\PackageDependencyInfo.cs (1)
45Dependencies = dependencies?.ToArray() ?? Array.Empty<PackageDependency>();
30 references to Dependencies
NuGet.PackageManagement (8)
NuGetPackageManager.cs (2)
1376new ResolverPackage(package.Id, package.Version, package.Dependencies, true, false)); 1535foreach (var dependency in sourceDepInfo.Dependencies)
Resolution\PrunePackageTree.cs (1)
85foreach (var dependency in package.Dependencies)
Resolution\ResolverGather.cs (3)
329.SelectMany(package => package.Dependencies) 334package => package.Dependencies.Any(dependency => idsSearched.Contains(dependency.Id))) 346closureIds.UnionWith(combinedResults.SelectMany(package => package.Dependencies)
Resolution\UninstallResolver.cs (1)
24foreach (var dependency in dependencyInfo.Dependencies)
Utility\PackageGraphAnalysisUtilities.cs (1)
85if (packageDependencyInfo.Dependencies.Any(d => package.Id == d.Id && package.Version == d.VersionRange.MinVersion))
NuGet.Packaging (8)
Core\comparers\PackageDependencyInfoComparer.cs (5)
60areEqual = x.Dependencies.Count() == y.Dependencies.Count(); 67dependencies.UnionWith(x.Dependencies); 71dependencies.UnionWith(y.Dependencies); 90combiner.AddUnorderedSequence(obj.Dependencies, _dependencyComparer);
Core\PackageDependencyInfo.cs (2)
80if (Dependencies.Any()) 82return string.Format(CultureInfo.InvariantCulture, "{0} : {1}", base.ToString(), string.Join(", ", Dependencies.Select(e => e.ToString()).OrderBy(e => e, StringComparer.OrdinalIgnoreCase)));
TopologicalSortUtility.cs (1)
186return info.Dependencies.Select(e => e.Id).ToArray();
NuGet.Resolver (14)
PackageResolver.cs (5)
112dependencies = package.Dependencies ?? Enumerable.Empty<PackageDependency>(); 143var dependencyIds = resolverPackages.Where(e => e.Dependencies != null) 144.SelectMany(e => e.Dependencies.Select(d => d.Id).Distinct(StringComparer.OrdinalIgnoreCase)); 217foreach (var dependency in package.Dependencies) 278foreach (var dependency in package?.Dependencies)
ResolverInputSort.cs (1)
40group.SelectMany(g => g.Dependencies)
ResolverPackage.cs (1)
74: this(info.Id, info.Version, info.Dependencies, listed, absent)
ResolverUtility.cs (7)
123!IsDependencySatisfied(package.Dependencies.FirstOrDefault(p => StringComparer.OrdinalIgnoreCase.Equals(p.Id, problemPackageId)), problemPackage)) 221foreach (var dependency in node.Dependencies) 246foreach (var dependency in package.Dependencies) 312var dependencyIds = walkedPackages.SelectMany(package => package.Dependencies.Select(dependency => dependency.Id)).ToList(); 337var dependencies = node.Dependencies; 417if (package != null && !package.Absent && package.Dependencies.Any()) 435foreach (var dependency in source.Package.Dependencies.OrderBy(d => d.Id, StringComparer.OrdinalIgnoreCase))