1 type derived from PackageDependencyInfo
NuGet.Protocol (1)
SourcePackageDependencyInfo.cs (1)
11
public class SourcePackageDependencyInfo :
PackageDependencyInfo
3 instantiations of PackageDependencyInfo
NuGet.Commands (1)
RestoreCommand\Utility\BuildAssetsUtils.cs (1)
886
result.Add(new
PackageDependencyInfo
(item.Key.Name, item.Key.Version, dependencies));
NuGet.PackageManagement (2)
Utility\BuildIntegratedProjectUtility.cs (1)
100
var dependency = new
PackageDependencyInfo
(identity, targetLibrary.Dependencies);
Utility\PackageGraphAnalysisUtilities.cs (1)
60
results.Add(new
PackageDependencyInfo
(package, null));
47 references to PackageDependencyInfo
NuGet.Commands (3)
RestoreCommand\Utility\BuildAssetsUtils.cs (3)
524
foreach (
PackageDependencyInfo
sortedPkg in sortedGraph.NoAllocEnumerate())
856
private static HashSet<
PackageDependencyInfo
> ConvertToPackageDependencyInfo(
859
var result = new HashSet<
PackageDependencyInfo
>(PackageIdentity.Comparer);
NuGet.PackageManagement (24)
NuGetPackageManager.cs (3)
1345
public async Task<IEnumerable<
PackageDependencyInfo
>> GetInstalledPackagesDependencyInfo(NuGetProject nuGetProject, CancellationToken token, bool includeUnresolved = false)
1355
return Enumerable.Empty<
PackageDependencyInfo
>();
2393
private async Task<IEnumerable<
PackageDependencyInfo
>> GetDependencyInfoFromPackagesFolderAsync(IEnumerable<PackageIdentity> packageIdentities,
Resolution\GatherExceptionHelpers.cs (4)
26
IEnumerable<
PackageDependencyInfo
> availablePackages,
41
IEnumerable<
PackageDependencyInfo
> availablePackages,
82
IEnumerable<
PackageDependencyInfo
> availablePackages)
85
var
availablePackage = availablePackages.FirstOrDefault(p => p.Id.Equals(target, StringComparison.OrdinalIgnoreCase));
Resolution\UninstallResolver.cs (3)
16
public static IDictionary<PackageIdentity, HashSet<PackageIdentity>> GetPackageDependents(IEnumerable<
PackageDependencyInfo
> dependencyInfoEnumerable,
21
foreach (
var
dependencyInfo in dependencyInfoEnumerable)
53
public static ICollection<PackageIdentity> GetPackagesToBeUninstalled(PackageIdentity packageIdentity, IEnumerable<
PackageDependencyInfo
> dependencyInfoEnumerable,
Utility\BuildIntegratedProjectUtility.cs (4)
92
var dependencies = new HashSet<
PackageDependencyInfo
>(PackageIdentity.Comparer);
93
var typeMappings = new Dictionary<
PackageDependencyInfo
, LibraryIdentity>(PackageIdentity.Comparer);
100
var
dependency = new PackageDependencyInfo(identity, targetLibrary.Dependencies);
118
foreach (
var
dependency in sortedDependencies)
Utility\PackageGraphAnalysisUtilities.cs (10)
31
/// <returns>A collection of <see cref="
PackageDependencyInfo
"/>, null if a protocol exception happens. </returns>
32
public static async Task<IEnumerable<
PackageDependencyInfo
>> GetDependencyInfoForPackageIdentitiesAsync(IEnumerable<PackageIdentity> packageIdentities,
44
var results = new HashSet<
PackageDependencyInfo
>(PackageIdentity.Comparer);
79
public static IList<
PackageDependencyInfo
> GetDependantPackages(
PackageDependencyInfo
package, IList<
PackageDependencyInfo
> packageDependencyInfos)
81
var dependantPackages = new List<
PackageDependencyInfo
>();
83
foreach (
var
packageDependencyInfo in packageDependencyInfos)
98
public static IList<PackageWithDependants> GetPackagesWithDependants(IList<
PackageDependencyInfo
> packageDependencyInfos)
102
foreach (
var
package in packageDependencyInfos)
NuGet.Packaging (16)
Core\comparers\PackageDependencyInfoComparer.cs (4)
11
public class PackageDependencyInfoComparer : IEqualityComparer<
PackageDependencyInfo
>
42
public bool Equals(
PackageDependencyInfo
? x,
PackageDependencyInfo
? y)
80
public int GetHashCode(
PackageDependencyInfo
? obj)
Core\PackageDependencyInfo.cs (4)
19
public class PackageDependencyInfo : PackageIdentity, IEquatable<
PackageDependencyInfo
>
48
public bool Equals(
PackageDependencyInfo
? other)
55
var
info = obj as
PackageDependencyInfo
;
Definitions\IPackageResolver.cs (4)
23
IEnumerable<PackageIdentity> Resolve(IEnumerable<PackageIdentity> targets, IEnumerable<
PackageDependencyInfo
> availablePackages, CancellationToken token);
38
IEnumerable<PackageIdentity> Resolve(IEnumerable<PackageIdentity> targets, IEnumerable<
PackageDependencyInfo
> availablePackages, IEnumerable<PackageReference> installedPackages, CancellationToken token);
46
IEnumerable<PackageIdentity> Resolve(IEnumerable<string> targets, IEnumerable<
PackageDependencyInfo
> availablePackages, CancellationToken token);
61
IEnumerable<PackageIdentity> Resolve(IEnumerable<string> targets, IEnumerable<
PackageDependencyInfo
> availablePackages, IEnumerable<PackageReference> installedPackages, CancellationToken token);
TopologicalSortUtility.cs (4)
80
public static IReadOnlyList<
PackageDependencyInfo
> SortPackagesByDependencyOrder(
81
IEnumerable<
PackageDependencyInfo
> packages)
179
private static string GetPackageDependencyInfoId(
PackageDependencyInfo
info)
184
private static string[] GetPackageDependencyInfoDependencies(
PackageDependencyInfo
info)
NuGet.Resolver (4)
ResolverPackage.cs (1)
73
public ResolverPackage(
PackageDependencyInfo
info, bool listed, bool absent)
ResolverUtility.cs (3)
28
IEnumerable<
PackageDependencyInfo
> availablePackages,
114
IEnumerable<
PackageDependencyInfo
> availablePackages,
207
private static IEnumerable<PackageDependency> GetBrokenDependenciesWithInstalledPackages(ResolverPackage package, IEnumerable<ResolverPackage> solution, IEnumerable<
PackageDependencyInfo
> availablePackages, HashSet<string> visitedPackages)