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