1 type derived from PackageDependency
Microsoft.DotNet.Build.Tasks.Packaging (1)
CreateTrimDependencyGroups.cs (1)
180class TaskItemPackageDependency : PackageDependency
30 instantiations of PackageDependency
Microsoft.DotNet.Build.Tasks.Packaging (2)
GenerateNuSpec.cs (1)
316select new PackageDependency(
NuGetPack.cs (1)
377NuGet.Packaging.Core.PackageDependency package = new NuGet.Packaging.Core.PackageDependency($"{_packageNamePrefix}.{dependency.Id}", dependency.VersionRange, dependency.Include, dependency.Exclude);
NuGet.CommandLine.XPlat (7)
Commands\Package\Update\PackageUpdateCommandRunner.cs (1)
680PackageDependency packageDependency = new PackageDependency(packageResult.Package.Id, packageResult.Package.NewVersion);
Commands\Package\Update\PackageUpdateIO.cs (1)
186PackageDependency packageDependency = new PackageDependency(packageToUpdate.Id, packageToUpdate.NewVersion);
Commands\PackageReferenceCommands\AddPackageReferenceCommandRunner.cs (3)
150packageDependency = new PackageDependency(packageReferenceArgs.PackageId, centralVersion.VersionRange); 170packageDependency = new PackageDependency(packageReferenceArgs.PackageId, new VersionRange(minVersion: latestVersion, includeMinVersion: true)); 175packageDependency = new PackageDependency(packageReferenceArgs.PackageId, VersionRange.Parse(packageReferenceArgs.PackageVersion));
Commands\Why\DependencyGraphFinder.cs (2)
104dependencies.AddRange(directPackages.Select(p => new PackageDependency(p.Name, p.LibraryRange.VersionRange ?? VersionRange.All))); 119var dependency = new PackageDependency(
NuGet.Commands (5)
CommandRunners\PackCommandRunner.cs (2)
370packageDependencies.Add(new PackageDependency(dependency.Name, version, includes, excludes)); 1033set.Add(new PackageDependency(dependency.Id, newVersionRange, dependency.Include, dependency.Exclude));
RestoreCommand\Utility\BuildAssetsUtils.cs (1)
877newDependencies.Add(new PackageDependency(dependency.Name, VersionRange.All));
RestoreCommand\Utility\LockFileUtils.cs (2)
480.Select(ld => new PackageDependency(ld.Name, ld.LibraryRange.VersionRange)) 1029return new PackageDependency(dependency.Name, range);
NuGet.PackageManagement (4)
NuGetPackageManager.cs (1)
3035var packageDependency = new PackageDependency(action.PackageIdentity.Id, action.VersionRange ?? new VersionRange(action.PackageIdentity.Version));
Projects\ProjectJsonNuGetProject.cs (1)
268var dependency = new PackageDependency(packageId, range);
Utility\JsonConfigUtility.cs (2)
67return new PackageDependency(id, range); 86var dependency = new PackageDependency(package.Id, range);
NuGet.Packaging (4)
Core\NuspecCoreReader.cs (1)
51yield return new PackageDependency(node.Attribute(XName.Get(Id))!.Value, range);
NuspecReader.cs (1)
707var dependency = new PackageDependency(
PackageCreation\Authoring\ManifestMetadata.cs (1)
283new PackageDependency(
PackageCreation\Authoring\ManifestReader.cs (1)
391select new PackageDependency(
NuGet.ProjectModel (5)
JsonUtility.cs (1)
63return new PackageDependency(
LockFile\Utf8JsonStreamLockFileTargetLibraryConverter.cs (1)
189packageDependencies.Add(new PackageDependency(
PackageSpecOperations.cs (3)
97AddOrUpdateDependency(spec, new PackageDependency(identity.Id, new VersionRange(identity.Version))); 206AddOrUpdateDependency(spec, new PackageDependency(identity.Id, new VersionRange(identity.Version)), frameworksToAdd); 224AddOrUpdateDependency(spec, new PackageDependency(identity.Id, new VersionRange(identity.Version)), frameworksToAdd);
NuGet.Protocol (3)
DependencyInfo\ResolverMetadataClient.cs (1)
100groupDependencies.Add(new PackageDependency(dependencyId, dependencyRange));
LegacyFeed\V2FeedPackageInfo.cs (1)
305var packageDependency = new PackageDependency(dependencyId, versionRange);
Resources\DependencyInfoResourceV3.cs (1)
170var dependencies = pkgInfo.Dependencies.Select(dep => new PackageDependency(dep.Id, dep.Range));
177 references to PackageDependency
dotnet (2)
CommandFactory\CommandResolution\LockFileTargetExtensions.cs (2)
85IEnumerable<PackageDependency> dependencies, 88foreach (PackageDependency dependency in dependencies)
Microsoft.DotNet.Build.Tasks.Packaging (4)
NuGetPack.cs (4)
374List<NuGet.Packaging.Core.PackageDependency> packages = new List<NuGet.Packaging.Core.PackageDependency>(); 375foreach(var dependency in dependencyGroup.Packages) 377NuGet.Packaging.Core.PackageDependency package = new NuGet.Packaging.Core.PackageDependency($"{_packageNamePrefix}.{dependency.Id}", dependency.VersionRange, dependency.Include, dependency.Exclude);
Microsoft.NET.Build.Tasks (7)
LockFileExtensions.cs (3)
191IEnumerable<PackageDependency> dependencies, 205IEnumerable<PackageDependency> dependencies, 208foreach (PackageDependency dependency in dependencies)
ProjectContext.cs (2)
250foreach (var dependency in library.Dependencies) 271foreach (var dependency in library.Dependencies)
ResolvePackageAssets.cs (1)
1957foreach (var newDependency in library.Dependencies)
ResolvePackageDependencies.cs (1)
339foreach (var deps in package.Dependencies)
NuGet.CommandLine.XPlat (54)
_generated\12\PackageSearchJsonContext.PackageDependencyGroup.g.cs (6)
32ObjectWithParameterizedConstructorCreator = static args => new global::NuGet.Packaging.PackageDependencyGroup((global::NuGet.Frameworks.NuGetFramework)args[0], (global::System.Collections.Generic.IEnumerable<global::NuGet.Packaging.Core.PackageDependency>)args[1]), 35ConstructorAttributeProviderFactory = static () => typeof(global::NuGet.Packaging.PackageDependencyGroup).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(global::NuGet.Frameworks.NuGetFramework), typeof(global::System.Collections.Generic.IEnumerable<global::NuGet.Packaging.Core.PackageDependency>)}, modifiers: null), 72var info1 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.IEnumerable<global::NuGet.Packaging.Core.PackageDependency>> 87AttributeProviderFactory = static () => typeof(global::NuGet.Packaging.PackageDependencyGroup).GetProperty("Packages", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.IEnumerable<global::NuGet.Packaging.Core.PackageDependency>), global::System.Array.Empty<global::System.Type>(), null), 90properties[1] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.IEnumerable<global::NuGet.Packaging.Core.PackageDependency>>(options, info1); 131ParameterType = typeof(global::System.Collections.Generic.IEnumerable<global::NuGet.Packaging.Core.PackageDependency>),
_generated\19\PackageSearchJsonContext.IEnumerablePackageDependency.g.cs (12)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IEnumerable<global::NuGet.Packaging.Core.PackageDependency>>? _IEnumerablePackageDependency; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IEnumerable<global::NuGet.Packaging.Core.PackageDependency>> IEnumerablePackageDependency 22get => _IEnumerablePackageDependency ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IEnumerable<global::NuGet.Packaging.Core.PackageDependency>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.IEnumerable<global::NuGet.Packaging.Core.PackageDependency>)); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IEnumerable<global::NuGet.Packaging.Core.PackageDependency>> Create_IEnumerablePackageDependency(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.IEnumerable<global::NuGet.Packaging.Core.PackageDependency>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IEnumerable<global::NuGet.Packaging.Core.PackageDependency>> jsonTypeInfo)) 29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.IEnumerable<global::NuGet.Packaging.Core.PackageDependency>> 35jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateIEnumerableInfo<global::System.Collections.Generic.IEnumerable<global::NuGet.Packaging.Core.PackageDependency>, global::NuGet.Packaging.Core.PackageDependency>(options, info); 45private void IEnumerablePackageDependencySerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.IEnumerable<global::NuGet.Packaging.Core.PackageDependency>? value) 55foreach (global::NuGet.Packaging.Core.PackageDependency element in value)
_generated\36\PackageSearchJsonContext.GetJsonTypeInfo.g.cs (2)
46if (type == typeof(global::NuGet.Packaging.Core.PackageDependency)) 98if (type == typeof(global::System.Collections.Generic.IEnumerable<global::NuGet.Packaging.Core.PackageDependency>))
_generated\6\PackageSearchJsonContext.PackageDependency.g.cs (26)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Packaging.Core.PackageDependency>? _PackageDependency; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Packaging.Core.PackageDependency> PackageDependency 22get => _PackageDependency ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Packaging.Core.PackageDependency>)Options.GetTypeInfo(typeof(global::NuGet.Packaging.Core.PackageDependency)); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Packaging.Core.PackageDependency> Create_PackageDependency(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::NuGet.Packaging.Core.PackageDependency>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Packaging.Core.PackageDependency> jsonTypeInfo)) 29var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::NuGet.Packaging.Core.PackageDependency> 39jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::NuGet.Packaging.Core.PackageDependency>(options, objectInfo); 56DeclaringType = typeof(global::NuGet.Packaging.Core.PackageDependency), 58Getter = static obj => ((global::NuGet.Packaging.Core.PackageDependency)obj).Id, 66AttributeProviderFactory = static () => typeof(global::NuGet.Packaging.Core.PackageDependency).GetProperty("Id", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 77DeclaringType = typeof(global::NuGet.Packaging.Core.PackageDependency), 79Getter = static obj => ((global::NuGet.Packaging.Core.PackageDependency)obj).Include, 87AttributeProviderFactory = static () => typeof(global::NuGet.Packaging.Core.PackageDependency).GetProperty("Include", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.IReadOnlyList<string>), global::System.Array.Empty<global::System.Type>(), null), 98DeclaringType = typeof(global::NuGet.Packaging.Core.PackageDependency), 100Getter = static obj => ((global::NuGet.Packaging.Core.PackageDependency)obj).Exclude, 108AttributeProviderFactory = static () => typeof(global::NuGet.Packaging.Core.PackageDependency).GetProperty("Exclude", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.IReadOnlyList<string>), global::System.Array.Empty<global::System.Type>(), null), 119DeclaringType = typeof(global::NuGet.Packaging.Core.PackageDependency), 121Getter = static obj => ((global::NuGet.Packaging.Core.PackageDependency)obj).VersionRange, 129AttributeProviderFactory = static () => typeof(global::NuGet.Packaging.Core.PackageDependency).GetProperty("VersionRange", InstanceMemberBindingFlags, null, typeof(global::NuGet.Versioning.VersionRange), global::System.Array.Empty<global::System.Type>(), null), 140private void PackageDependencySerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::NuGet.Packaging.Core.PackageDependency? value) 150writer.WriteString(PropName_Id, ((global::NuGet.Packaging.Core.PackageDependency)value).Id); 152IReadOnlyListStringSerializeHandler(writer, ((global::NuGet.Packaging.Core.PackageDependency)value).Include); 154IReadOnlyListStringSerializeHandler(writer, ((global::NuGet.Packaging.Core.PackageDependency)value).Exclude); 156VersionRangeSerializeHandler(writer, ((global::NuGet.Packaging.Core.PackageDependency)value).VersionRange);
Commands\Package\Update\PackageUpdateCommandRunner.cs (1)
680PackageDependency packageDependency = new PackageDependency(packageResult.Package.Id, packageResult.Package.NewVersion);
Commands\Package\Update\PackageUpdateIO.cs (1)
186PackageDependency packageDependency = new PackageDependency(packageToUpdate.Id, packageToUpdate.NewVersion);
Commands\PackageReferenceCommands\AddPackageReferenceCommandRunner.cs (2)
138PackageDependency packageDependency = default; 326PackageDependency packageDependency,
Commands\Why\DependencyGraphFinder.cs (4)
102List<PackageDependency> dependencies = new List<PackageDependency>(directPackages.Length + directProjectReferences.Count); 119var dependency = new PackageDependency( 160foreach (var dependency in library.Dependencies)
NuGet.Commands (11)
CommandRunners\PackCommandRunner.cs (7)
308ISet<PackageDependency> packageDependencies = new HashSet<PackageDependency>(); 377var existingDependencies = new HashSet<PackageDependency>(dependencyGroup.Packages); 378foreach (PackageDependency packageDependency in packageDependencies) 1021public static void AddPackageDependency(PackageDependency dependency, ISet<PackageDependency> set) 1023PackageDependency matchingDependency = set.SingleOrDefault(r => r.Id == dependency.Id);
RestoreCommand\Utility\BuildAssetsUtils.cs (3)
863IEnumerable<PackageDependency> dependencies; 872List<PackageDependency> newDependencies = new List<PackageDependency>(item.Data.Dependencies.Count);
RestoreCommand\Utility\LockFileUtils.cs (1)
1018private static PackageDependency GetDependencyVersionRange(LibraryDependency dependency)
NuGet.DependencyResolver.Core (1)
PackagingUtility.cs (1)
15public static LibraryDependency GetLibraryDependencyFromNuspec(Packaging.Core.PackageDependency dependency)
NuGet.PackageManagement (10)
NuGetPackageManager.cs (2)
1535foreach (var dependency in sourceDepInfo.Dependencies) 3035var packageDependency = new PackageDependency(action.PackageIdentity.Id, action.VersionRange ?? new VersionRange(action.PackageIdentity.Version));
Projects\ProjectJsonNuGetProject.cs (2)
143foreach (var dependency in JsonConfigUtility.GetDependencies(await GetJsonAsync())) 268var dependency = new PackageDependency(packageId, range);
Resolution\PrunePackageTree.cs (1)
85foreach (var dependency in package.Dependencies)
Resolution\UninstallResolver.cs (1)
24foreach (var dependency in dependencyInfo.Dependencies)
Utility\JsonConfigUtility.cs (4)
29public static IEnumerable<PackageDependency> GetDependencies(JObject json) 44public static PackageDependency ParseDependency(JToken dependencyToken) 86var dependency = new PackageDependency(package.Id, range); 94public static void AddDependency(JObject json, PackageDependency dependency)
NuGet.Packaging (37)
Core\comparers\PackageDependencyComparer.cs (4)
11public class PackageDependencyComparer : IEqualityComparer<PackageDependency> 36public bool Equals(PackageDependency? x, PackageDependency? y) 69public int GetHashCode(PackageDependency obj)
Core\comparers\PackageDependencyInfoComparer.cs (1)
65var dependencies = new HashSet<PackageDependency>(_dependencyComparer);
Core\NuspecCoreReader.cs (1)
35public virtual IEnumerable<PackageDependency> GetDependencies()
Core\PackageDependency.cs (4)
15public class PackageDependency : IEquatable<PackageDependency> 72public bool Equals(PackageDependency? other) 79var dependency = obj as PackageDependency;
Core\PackageDependencyGroup.cs (4)
20private readonly IEnumerable<PackageDependency> _packages; 34_packages = new List<PackageDependency>(); 42public PackageDependencyGroup(NuGetFramework targetFramework, IEnumerable<PackageDependency> packages) 71public IEnumerable<PackageDependency> Packages
Core\PackageDependencyInfo.cs (4)
24public IEnumerable<PackageDependency> Dependencies { get; } 31public PackageDependencyInfo(PackageIdentity identity, IEnumerable<PackageDependency>? dependencies) 42public PackageDependencyInfo(string id, NuGetVersion? version, IEnumerable<PackageDependency>? dependencies) 45Dependencies = dependencies?.ToArray() ?? Array.Empty<PackageDependency>();
NuspecReader.cs (3)
663private HashSet<PackageDependency> GetPackageDependencies(IEnumerable<XElement> nodes, bool useStrictVersionCheck) 665var packages = new HashSet<PackageDependency>(); 707var dependency = new PackageDependency(
PackageCreation\Authoring\Manifest.cs (2)
300foreach (var dependency in dependencyGroup.Packages) 314private static void ValidateDependencyVersion(PackageDependency dependency)
PackageCreation\Authoring\ManifestMetadata.cs (4)
258var groupedDependencySets = dependencySetGroups.Select(group => new PackageDependencyGroup(group.Key, new HashSet<PackageDependency>(group.SelectMany(g => g.Packages)))) 274ISet<PackageDependency> dependencies; 278dependencies = new HashSet<PackageDependency>(); 288dependencies = new HashSet<PackageDependency>(dependenciesList);
PackageCreation\Authoring\ManifestReader.cs (2)
383private static ISet<PackageDependency> ReadDependencies(XElement containerElement) 398return new HashSet<PackageDependency>(dependency);
PackageCreation\Authoring\PackageBuilder.cs (1)
516foreach (var dep in dependencies.SelectMany(s => s.Packages))
PackageCreation\Xml\PackageMetadataXmlExtensions.cs (1)
210private static XElement GetXElementFromPackageDependency(XNamespace ns, PackageDependency dependency)
PackageExtraction\PackageHelper.cs (1)
113foreach (var dependencyPackage in group.Packages)
Rules\DefaultManifestValuesRule.cs (1)
71var dependency = nuspecReader.GetDependencyGroups().SelectMany(d => d.Packages).FirstOrDefault();
Rules\InvalidPrereleaseDependencyRule.cs (3)
36foreach (PackageDependency prereleaseDependency in dependencyGroup.Packages.Where(IsPrereleaseDependency)) 44private bool IsPrereleaseDependency(PackageDependency dependency) 50private PackagingLogMessage CreatePackageIssueForPrereleaseDependency(PackageDependency dependency, NuGetFramework framework)
Rules\UnspecifiedDependencyVersionRule.cs (1)
30var dependency = nuspecReader.GetDependencyGroups().SelectMany(d => d.Packages).FirstOrDefault();
NuGet.ProjectModel (20)
JsonUtility.cs (5)
60internal static PackageDependency ReadPackageDependency(string property, JToken json) 68internal static JProperty WritePackageDependencyWithLegacyString(PackageDependency item) 75internal static void WritePackageDependencyWithLegacyString(JsonWriter writer, PackageDependency item) 81internal static JProperty WritePackageDependency(PackageDependency item) 88internal static void WritePackageDependency(JsonWriter writer, PackageDependency item)
LockFile\LockFileTargetLibrary.cs (3)
75public IList<PackageDependency> Dependencies 77get => GetListProperty<PackageDependency>(DependenciesKey); 177&& IsListOrderedEqual<PackageDependency>(DependenciesKey, static o => o.Id)
LockFile\Utf8JsonStreamLockFileTargetLibraryConverter.cs (3)
177private static IList<PackageDependency> ReadPackageDependencyList(ref Utf8JsonStreamReader reader) 181return Array.Empty<PackageDependency>(); 184var packageDependencies = new List<PackageDependency>(10);
PackageSpecOperations.cs (5)
30public static void AddOrUpdateDependency(PackageSpec spec, PackageDependency dependency) 119PackageDependency dependency, 145PackageDependency dependency, 162private static TargetFrameworkInformation GetTargetFrameworkInformationWithAddedDependency(PackageSpec spec, PackageDependency dependency, TargetFrameworkInformation targetFramework) 173static IReadOnlyDictionary<string, CentralPackageVersion> GetUpdatedCentralPackageDependencies(PackageDependency dependency, IReadOnlyDictionary<string, CentralPackageVersion> centralPackageVersions)
ProjectLockFile\LockFileDependency.cs (2)
27public IList<PackageDependency> Dependencies { get; set; } = new List<PackageDependency>();
ProjectLockFile\PackagesLockFileUtilities.cs (2)
500var matchedP2PLibrary = projectDependency.Dependencies.FirstOrDefault(dep => StringComparer.OrdinalIgnoreCase.Equals(dep.Id, dependency.Name)); 524var matchedP2PLibrary = projectDependency.Dependencies.FirstOrDefault(dep => StringComparer.OrdinalIgnoreCase.Equals(dep.Id, referenceSpec.Name));
NuGet.Protocol (11)
DependencyInfo\ResolverMetadataClient.cs (2)
86var groupDependencies = new List<PackageDependency>(); 162foreach (var dependency in dependencyGroup.Packages)
LegacyFeed\DependencyInfoResourceV2Feed.cs (1)
102var deps = Enumerable.Empty<PackageDependency>();
LegacyFeed\V2FeedPackageInfo.cs (4)
252var results = new Dictionary<NuGetFramework, List<PackageDependency>>(NuGetFrameworkFullComparer.Instance); 292List<PackageDependency> deps = null; 295deps = new List<PackageDependency>(); 305var packageDependency = new PackageDependency(dependencyId, versionRange);
LocalRepositories\LocalDependencyInfoResource.cs (1)
148var dependencies = group?.Packages ?? Enumerable.Empty<PackageDependency>();
SourcePackageDependencyInfo.cs (3)
16IEnumerable<PackageDependency> dependencies, 32IEnumerable<PackageDependency> dependencies, 49IEnumerable<PackageDependency> dependencies,
NuGet.Resolver (20)
PackageResolver.cs (7)
103IEnumerable<PackageDependency> dependencies = null; 108dependencies = Enumerable.Empty<PackageDependency>(); 112dependencies = package.Dependencies ?? Enumerable.Empty<PackageDependency>(); 215private static IEnumerable<PackageDependency> GetBrokenDependencies(SourcePackageDependencyInfo package, IEnumerable<PackageIdentity> packages) 217foreach (var dependency in package.Dependencies) 230private static string FormatDependencyConstraint(SourcePackageDependencyInfo package, PackageDependency dependency) 278foreach (var dependency in package?.Dependencies)
ResolverPackage.cs (3)
33: this(id, version, Enumerable.Empty<PackageDependency>(), true, false) 37public ResolverPackage(string id, NuGetVersion version, IEnumerable<PackageDependency> dependencies, bool listed, bool absent) 48foreach (var dependency in dependencies)
ResolverUtility.cs (10)
68var brokenDependency = GetBrokenDependenciesWithInstalledPackages(targetPackage, solution, availablePackages, visitedPackages) 83var brokenDependency = GetBrokenDependencies(targetPackage, solution) 99var brokenDependency = GetBrokenDependencies(targetPackage, solution) 207private static IEnumerable<PackageDependency> GetBrokenDependenciesWithInstalledPackages(ResolverPackage package, IEnumerable<ResolverPackage> solution, IEnumerable<PackageDependencyInfo> availablePackages, HashSet<string> visitedPackages) 221foreach (var dependency in node.Dependencies) 244private static IEnumerable<PackageDependency> GetBrokenDependencies(ResolverPackage package, IEnumerable<ResolverPackage> packages) 246foreach (var dependency in package.Dependencies) 259private static bool IsDependencySatisfied(PackageDependency dependency, ResolverPackage package) 265public static bool IsDependencySatisfied(PackageDependency dependency, PackageIdentity package) 435foreach (var dependency in source.Package.Dependencies.OrderBy(d => d.Id, StringComparer.OrdinalIgnoreCase))