1 type derived from PackageDependency
Microsoft.DotNet.Build.Tasks.Packaging (1)
CreateTrimDependencyGroups.cs (1)
180
class TaskItemPackageDependency :
PackageDependency
33 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 (8)
_generated\6\PackageSearchJsonContext.PackageDependency.g.cs (1)
32
ObjectWithParameterizedConstructorCreator = static args => new global::NuGet.Packaging.Core.
PackageDependency
((string)args[0], (global::NuGet.Versioning.VersionRange)args[1]),
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)
382
packageDependencies.Add(new
PackageDependency
(dependency.Name, version, includes, excludes));
1045
set.Add(new
PackageDependency
(dependency.Id, newVersionRange, dependency.Include, dependency.Exclude));
RestoreCommand\Utility\BuildAssetsUtils.cs (1)
897
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 (5)
_generated\2\PackageSearchJsonContext.PackageDependency.g.cs (1)
32
ObjectWithParameterizedConstructorCreator = static args => new global::NuGet.Packaging.Core.
PackageDependency
((string)args[0], (global::NuGet.Versioning.VersionRange)args[1]),
_generated\99\JsonContext.PackageDependency.g.cs (1)
32
ObjectWithParameterizedConstructorCreator = static args => new global::NuGet.Packaging.Core.
PackageDependency
((string)args[0], (global::NuGet.Versioning.VersionRange)args[1]),
DependencyInfo\ResolverMetadataClient.cs (1)
202
groupDependencies.Add(new
PackageDependency
(dependencyId, dependencyRange));
LegacyFeed\V2FeedPackageInfo.cs (1)
302
var packageDependency = new
PackageDependency
(dependencyId, versionRange);
Resources\DependencyInfoResourceV3.cs (1)
177
var dependencies = pkgInfo.Dependencies.Select(dep => new
PackageDependency
(dep.Id, dep.Range));
262 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 (55)
_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),
74
var info1 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.IEnumerable<global::NuGet.Packaging.Core.
PackageDependency
>>
89
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),
92
properties[1] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.IEnumerable<global::NuGet.Packaging.Core.
PackageDependency
>>(options, info1);
133
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
>>
37
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);
47
private void IEnumerablePackageDependencySerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.IEnumerable<global::NuGet.Packaging.Core.
PackageDependency
>? value)
57
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 (27)
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
>
35
ConstructorAttributeProviderFactory = static () => typeof(global::NuGet.Packaging.Core.
PackageDependency
).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(string), typeof(global::NuGet.Versioning.VersionRange)}, modifiers: null),
41
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::NuGet.Packaging.Core.
PackageDependency
>(options, objectInfo);
58
DeclaringType = typeof(global::NuGet.Packaging.Core.
PackageDependency
),
60
Getter = static obj => ((global::NuGet.Packaging.Core.
PackageDependency
)obj).Id,
68
AttributeProviderFactory = static () => typeof(global::NuGet.Packaging.Core.
PackageDependency
).GetProperty("Id", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
79
DeclaringType = typeof(global::NuGet.Packaging.Core.
PackageDependency
),
81
Getter = static obj => ((global::NuGet.Packaging.Core.
PackageDependency
)obj).Include,
89
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),
100
DeclaringType = typeof(global::NuGet.Packaging.Core.
PackageDependency
),
102
Getter = static obj => ((global::NuGet.Packaging.Core.
PackageDependency
)obj).Exclude,
110
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),
121
DeclaringType = typeof(global::NuGet.Packaging.Core.
PackageDependency
),
123
Getter = static obj => ((global::NuGet.Packaging.Core.
PackageDependency
)obj).VersionRange,
131
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),
142
private void PackageDependencySerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::NuGet.Packaging.Core.
PackageDependency
? value)
152
writer.WriteString(PropName_id, ((global::NuGet.Packaging.Core.
PackageDependency
)value).Id);
154
IReadOnlyListStringSerializeHandler(writer, ((global::NuGet.Packaging.Core.
PackageDependency
)value).Include);
156
IReadOnlyListStringSerializeHandler(writer, ((global::NuGet.Packaging.Core.
PackageDependency
)value).Exclude);
158
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)
320
ISet<
PackageDependency
> packageDependencies = new HashSet<
PackageDependency
>();
389
var existingDependencies = new HashSet<
PackageDependency
>(dependencyGroup.Packages);
390
foreach (
PackageDependency
packageDependency in packageDependencies)
1033
public static void AddPackageDependency(
PackageDependency
dependency, ISet<
PackageDependency
> set)
1035
PackageDependency
matchingDependency = set.SingleOrDefault(r => r.Id == dependency.Id);
RestoreCommand\Utility\BuildAssetsUtils.cs (3)
883
IEnumerable<
PackageDependency
> dependencies;
892
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)
16
public class PackageDependency : IEquatable<
PackageDependency
>
76
public bool Equals(
PackageDependency
? other)
83
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)
487
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 (95)
_generated\100\JsonContext.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),
74
var info1 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.IEnumerable<global::NuGet.Packaging.Core.
PackageDependency
>>
89
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),
92
properties[1] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.IEnumerable<global::NuGet.Packaging.Core.
PackageDependency
>>(options, info1);
113
ParameterType = typeof(global::System.Collections.Generic.IEnumerable<global::NuGet.Packaging.Core.
PackageDependency
>),
_generated\122\JsonContext.IEnumerablePackageDependency.g.cs (10)
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
>>
37
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);
_generated\143\JsonContext.GetJsonTypeInfo.g.cs (2)
30
if (type == typeof(global::NuGet.Packaging.Core.
PackageDependency
))
122
if (type == typeof(global::System.Collections.Generic.IEnumerable<global::NuGet.Packaging.Core.
PackageDependency
>))
_generated\19\PackageSearchJsonContext.IEnumerablePackageDependency.g.cs (10)
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
>>
37
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);
_generated\2\PackageSearchJsonContext.PackageDependency.g.cs (22)
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
>
35
ConstructorAttributeProviderFactory = static () => typeof(global::NuGet.Packaging.Core.
PackageDependency
).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(string), typeof(global::NuGet.Versioning.VersionRange)}, modifiers: null),
41
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::NuGet.Packaging.Core.
PackageDependency
>(options, objectInfo);
58
DeclaringType = typeof(global::NuGet.Packaging.Core.
PackageDependency
),
60
Getter = static obj => ((global::NuGet.Packaging.Core.
PackageDependency
)obj).Id,
68
AttributeProviderFactory = static () => typeof(global::NuGet.Packaging.Core.
PackageDependency
).GetProperty("Id", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
79
DeclaringType = typeof(global::NuGet.Packaging.Core.
PackageDependency
),
81
Getter = static obj => ((global::NuGet.Packaging.Core.
PackageDependency
)obj).Include,
89
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),
100
DeclaringType = typeof(global::NuGet.Packaging.Core.
PackageDependency
),
102
Getter = static obj => ((global::NuGet.Packaging.Core.
PackageDependency
)obj).Exclude,
110
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),
121
DeclaringType = typeof(global::NuGet.Packaging.Core.
PackageDependency
),
123
Getter = static obj => ((global::NuGet.Packaging.Core.
PackageDependency
)obj).VersionRange,
131
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),
_generated\3\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),
74
var info1 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.IEnumerable<global::NuGet.Packaging.Core.
PackageDependency
>>
89
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),
92
properties[1] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.IEnumerable<global::NuGet.Packaging.Core.
PackageDependency
>>(options, info1);
113
ParameterType = typeof(global::System.Collections.Generic.IEnumerable<global::NuGet.Packaging.Core.
PackageDependency
>),
_generated\36\PackageSearchJsonContext.GetJsonTypeInfo.g.cs (2)
30
if (type == typeof(global::NuGet.Packaging.Core.
PackageDependency
))
98
if (type == typeof(global::System.Collections.Generic.IEnumerable<global::NuGet.Packaging.Core.
PackageDependency
>))
_generated\99\JsonContext.PackageDependency.g.cs (22)
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
>
35
ConstructorAttributeProviderFactory = static () => typeof(global::NuGet.Packaging.Core.
PackageDependency
).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(string), typeof(global::NuGet.Versioning.VersionRange)}, modifiers: null),
41
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::NuGet.Packaging.Core.
PackageDependency
>(options, objectInfo);
58
DeclaringType = typeof(global::NuGet.Packaging.Core.
PackageDependency
),
60
Getter = static obj => ((global::NuGet.Packaging.Core.
PackageDependency
)obj).Id,
68
AttributeProviderFactory = static () => typeof(global::NuGet.Packaging.Core.
PackageDependency
).GetProperty("Id", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
79
DeclaringType = typeof(global::NuGet.Packaging.Core.
PackageDependency
),
81
Getter = static obj => ((global::NuGet.Packaging.Core.
PackageDependency
)obj).Include,
89
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),
100
DeclaringType = typeof(global::NuGet.Packaging.Core.
PackageDependency
),
102
Getter = static obj => ((global::NuGet.Packaging.Core.
PackageDependency
)obj).Exclude,
110
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),
121
DeclaringType = typeof(global::NuGet.Packaging.Core.
PackageDependency
),
123
Getter = static obj => ((global::NuGet.Packaging.Core.
PackageDependency
)obj).VersionRange,
131
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),
Converters\PackageDependencyGroupStjConverter.cs (2)
30
var packages = new List<
PackageDependency
>();
56
PackageDependency
? dependency = JsonSerializer.Deserialize(ref reader, PackageSearchJsonContext.Default.PackageDependency);
Converters\PackageSearchJsonContext.cs (1)
17
[JsonSerializable(typeof(
PackageDependency
))]
DependencyInfo\ResolverMetadataClient.cs (2)
188
var groupDependencies = new List<
PackageDependency
>();
265
foreach (
var
dependency in dependencyGroup.Packages)
LegacyFeed\DependencyInfoResourceV2Feed.cs (1)
102
var deps = Enumerable.Empty<
PackageDependency
>();
LegacyFeed\V2FeedPackageInfo.cs (4)
250
var results = new Dictionary<NuGetFramework, List<
PackageDependency
>>(NuGetFrameworkFullComparer.Instance);
290
if (!results.TryGetValue(framework, out List<
PackageDependency
>? deps))
292
deps = new List<
PackageDependency
>();
302
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,
Utility\JsonContext.cs (1)
26
[JsonSerializable(typeof(
PackageDependency
))]
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))