13 instantiations of PackageDependencyGroup
Microsoft.DotNet.Build.Tasks.Packaging (2)
GenerateNuSpec.cs (1)
310
select new
PackageDependencyGroup
(
NuGetPack.cs (1)
380
PackageDependencyGroup packageDependencyGroup = new
PackageDependencyGroup
(dependencyGroup.TargetFramework, packages);
NuGet.CommandLine.XPlat (1)
_generated\12\PackageSearchJsonContext.PackageDependencyGroup.g.cs (1)
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]),
NuGet.Commands (2)
CommandRunners\PackCommandRunner.cs (2)
382
var newDependencyGroup = new
PackageDependencyGroup
(framework, existingDependencies);
388
builder.DependencyGroups.Add(new
PackageDependencyGroup
(framework, packageDependencies));
NuGet.Packaging (6)
NuspecReader.cs (2)
145
yield return new
PackageDependencyGroup
(framework, packages);
158
yield return new
PackageDependencyGroup
(NuGetFramework.AnyFramework, packages);
PackageCreation\Authoring\ManifestMetadata.cs (2)
258
var groupedDependencySets = dependencySetGroups.Select(group => new
PackageDependencyGroup
(group.Key, new HashSet<PackageDependency>(group.SelectMany(g => g.Packages))))
291
return new
PackageDependencyGroup
(dependencyGroup.TargetFramework, dependencies);
PackageCreation\Authoring\ManifestReader.cs (2)
351
var dependencyGroup = new
PackageDependencyGroup
(NuGetFramework.AnyFramework, dependencies);
376
return new
PackageDependencyGroup
(
NuGet.Protocol (2)
DependencyInfo\ResolverMetadataClient.cs (1)
104
dependencyGroups.Add(new
PackageDependencyGroup
(currentFramework, groupDependencies));
LegacyFeed\V2FeedPackageInfo.cs (1)
317
return results.Select(pair => new
PackageDependencyGroup
(pair.Key, pair.Value)).ToList();
98 references to PackageDependencyGroup
Microsoft.DotNet.Build.Tasks.Packaging (5)
GenerateNuSpec.cs (1)
296
private List<
PackageDependencyGroup
> GetDependencySets()
NuGetPack.cs (4)
371
List<
PackageDependencyGroup
> packedPackageDependencyGroups = new List<
PackageDependencyGroup
>();
372
foreach(
var
dependencyGroup in manifestMetadata.DependencyGroups)
380
PackageDependencyGroup
packageDependencyGroup = new PackageDependencyGroup(dependencyGroup.TargetFramework, packages);
NuGet.CommandLine.XPlat (36)
_generated\12\PackageSearchJsonContext.PackageDependencyGroup.g.cs (19)
13
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Packaging.
PackageDependencyGroup
>? _PackageDependencyGroup;
19
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Packaging.
PackageDependencyGroup
> PackageDependencyGroup
22
get => _PackageDependencyGroup ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Packaging.
PackageDependencyGroup
>)Options.GetTypeInfo(typeof(global::NuGet.Packaging.
PackageDependencyGroup
));
25
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Packaging.
PackageDependencyGroup
> Create_PackageDependencyGroup(global::System.Text.Json.JsonSerializerOptions options)
27
if (!TryGetTypeInfoForRuntimeCustomConverter<global::NuGet.Packaging.
PackageDependencyGroup
>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Packaging.
PackageDependencyGroup
> jsonTypeInfo))
29
var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::NuGet.Packaging.
PackageDependencyGroup
>
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),
39
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::NuGet.Packaging.
PackageDependencyGroup
>(options, objectInfo);
56
DeclaringType = typeof(global::NuGet.Packaging.
PackageDependencyGroup
),
58
Getter = static obj => ((global::NuGet.Packaging.
PackageDependencyGroup
)obj).TargetFramework,
66
AttributeProviderFactory = static () => typeof(global::NuGet.Packaging.
PackageDependencyGroup
).GetProperty("TargetFramework", InstanceMemberBindingFlags, null, typeof(global::NuGet.Frameworks.NuGetFramework), global::System.Array.Empty<global::System.Type>(), null),
77
DeclaringType = typeof(global::NuGet.Packaging.
PackageDependencyGroup
),
79
Getter = static obj => ((global::NuGet.Packaging.
PackageDependencyGroup
)obj).Packages,
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),
98
private void PackageDependencyGroupSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::NuGet.Packaging.
PackageDependencyGroup
? value)
109
NuGetFrameworkSerializeHandler(writer, ((global::NuGet.Packaging.
PackageDependencyGroup
)value).TargetFramework);
111
IEnumerablePackageDependencySerializeHandler(writer, ((global::NuGet.Packaging.
PackageDependencyGroup
)value).Packages);
_generated\13\PackageSearchJsonContext.IPackageSearchMetadata.g.cs (3)
71
var info1 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.IEnumerable<global::NuGet.Packaging.
PackageDependencyGroup
>>
86
AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.IPackageSearchMetadata).GetProperty("DependencySets", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.IEnumerable<global::NuGet.Packaging.
PackageDependencyGroup
>), global::System.Array.Empty<global::System.Type>(), null),
89
properties[1] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.IEnumerable<global::NuGet.Packaging.
PackageDependencyGroup
>>(options, info1);
_generated\20\PackageSearchJsonContext.IEnumerablePackageDependencyGroup.g.cs (12)
13
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IEnumerable<global::NuGet.Packaging.
PackageDependencyGroup
>>? _IEnumerablePackageDependencyGroup;
19
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IEnumerable<global::NuGet.Packaging.
PackageDependencyGroup
>> IEnumerablePackageDependencyGroup
22
get => _IEnumerablePackageDependencyGroup ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IEnumerable<global::NuGet.Packaging.
PackageDependencyGroup
>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.IEnumerable<global::NuGet.Packaging.
PackageDependencyGroup
>));
25
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IEnumerable<global::NuGet.Packaging.
PackageDependencyGroup
>> Create_IEnumerablePackageDependencyGroup(global::System.Text.Json.JsonSerializerOptions options)
27
if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.IEnumerable<global::NuGet.Packaging.
PackageDependencyGroup
>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IEnumerable<global::NuGet.Packaging.
PackageDependencyGroup
>> jsonTypeInfo))
29
var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.IEnumerable<global::NuGet.Packaging.
PackageDependencyGroup
>>
35
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateIEnumerableInfo<global::System.Collections.Generic.IEnumerable<global::NuGet.Packaging.
PackageDependencyGroup
>, global::NuGet.Packaging.
PackageDependencyGroup
>(options, info);
45
private void IEnumerablePackageDependencyGroupSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.IEnumerable<global::NuGet.Packaging.
PackageDependencyGroup
>? value)
55
foreach (global::NuGet.Packaging.
PackageDependencyGroup
element in value)
_generated\36\PackageSearchJsonContext.GetJsonTypeInfo.g.cs (2)
70
if (type == typeof(global::NuGet.Packaging.
PackageDependencyGroup
))
102
if (type == typeof(global::System.Collections.Generic.IEnumerable<global::NuGet.Packaging.
PackageDependencyGroup
>))
NuGet.Commands (4)
CommandRunners\PackCommandRunner.cs (2)
374
PackageDependencyGroup
dependencyGroup = builder.DependencyGroups.FirstOrDefault(r => r.TargetFramework.Equals(framework));
382
var
newDependencyGroup = new PackageDependencyGroup(framework, existingDependencies);
RestoreCommand\SourceRepositoryDependencyProvider.cs (1)
527
var
dependencyGroup = NuGetFrameworkUtility.GetNearest(packageInfo.DependencyGroups,
RestoreCommand\Utility\LockFileUtils.cs (1)
460
var
dependencySet = nuspec
NuGet.Packaging (32)
Core\PackageDependencyGroup.cs (3)
17
public class PackageDependencyGroup : IEquatable<
PackageDependencyGroup
>, IFrameworkSpecific
78
return Equals(obj as
PackageDependencyGroup
);
81
public bool Equals(
PackageDependencyGroup
? other)
Definitions\IAsyncPackageContentReader.cs (1)
95
Task<IEnumerable<
PackageDependencyGroup
>> GetPackageDependenciesAsync(CancellationToken cancellationToken);
Definitions\INuspecReader.cs (1)
16
IEnumerable<
PackageDependencyGroup
> GetDependencyGroups();
Definitions\IPackageContentReader.cs (1)
47
IEnumerable<
PackageDependencyGroup
> GetPackageDependencies();
NuspecReader.cs (2)
112
public IEnumerable<
PackageDependencyGroup
> GetDependencyGroups()
120
public IEnumerable<
PackageDependencyGroup
> GetDependencyGroups(bool useStrictVersionCheck)
PackageCreation\Authoring\IPackageMetadata.cs (1)
47
IEnumerable<
PackageDependencyGroup
> DependencyGroups { get; }
PackageCreation\Authoring\Manifest.cs (1)
297
foreach (
var
dependencyGroup in metadata.DependencyGroups)
PackageCreation\Authoring\ManifestMetadata.cs (8)
187
private IEnumerable<
PackageDependencyGroup
> _dependencyGroups = [];
188
public IEnumerable<
PackageDependencyGroup
> DependencyGroups
247
private static IEnumerable<
PackageDependencyGroup
> MergeDependencyGroups(IEnumerable<
PackageDependencyGroup
> actualDependencyGroups)
251
return Enumerable.Empty<
PackageDependencyGroup
>();
264
var
anyFxDependencySet = groupedDependencySets[anyTargetFrameworkIndex];
272
private static
PackageDependencyGroup
CreatePackageDependencyGroup(
PackageDependencyGroup
dependencyGroup)
PackageCreation\Authoring\ManifestReader.cs (4)
332
private static List<
PackageDependencyGroup
> ReadDependencyGroups(XElement dependenciesElement)
336
return new List<
PackageDependencyGroup
>();
351
var
dependencyGroup = new PackageDependencyGroup(NuGetFramework.AnyFramework, dependencies);
352
return new List<
PackageDependencyGroup
> { dependencyGroup };
PackageCreation\Authoring\PackageBuilder.cs (6)
146
DependencyGroups = new Collection<
PackageDependencyGroup
>();
285
public Collection<
PackageDependencyGroup
> DependencyGroups { get; private set; }
312
IEnumerable<
PackageDependencyGroup
> IPackageMetadata.DependencyGroups => DependencyGroups;
435
ICollection<
PackageDependencyGroup
> package)
482
private static bool HasIncludeExclude(IEnumerable<
PackageDependencyGroup
> dependencyGroups)
499
IEnumerable<
PackageDependencyGroup
> dependencies)
PackageExtraction\PackageHelper.cs (1)
111
foreach (
var
group in nuspecReader.GetDependencyGroups())
PackageReaderBase.cs (2)
240
public virtual IEnumerable<
PackageDependencyGroup
> GetPackageDependencies()
352
public virtual Task<IEnumerable<
PackageDependencyGroup
>> GetPackageDependenciesAsync(CancellationToken cancellationToken)
Rules\InvalidPrereleaseDependencyRule.cs (1)
34
foreach (
PackageDependencyGroup
dependencyGroup in nuspecReader.GetDependencyGroups())
NuGet.Protocol (21)
DependencyInfo\ResolverMetadataClient.cs (2)
75
var dependencyGroups = new List<
PackageDependencyGroup
>();
159
var
dependencyGroup = item.DependencyGroups.FirstOrDefault(d => frameworkComparer.Equals(targetFramework, d.TargetFramework));
FindPackageByIdDependencyInfo.cs (2)
23
public IReadOnlyList<
PackageDependencyGroup
> DependencyGroups { get; }
38
IEnumerable<
PackageDependencyGroup
> dependencyGroups,
LegacyFeed\V2FeedPackageInfo.cs (2)
240
public IReadOnlyList<
PackageDependencyGroup
> DependencySets
248
return new List<
PackageDependencyGroup
>();
LocalRepositories\LocalDependencyInfoResource.cs (2)
147
var
group = NuGetFrameworkUtility.GetNearest<
PackageDependencyGroup
>(package.Nuspec.GetDependencyGroups(), projectFramework);
Model\IPackageSearchMetadata.cs (1)
21
IEnumerable<
PackageDependencyGroup
> DependencySets { get; }
Model\LocalPackageSearchMetadata.cs (1)
32
public IEnumerable<
PackageDependencyGroup
> DependencySets => _nuspec.GetDependencyGroups().ToArray();
Model\PackageSearchMetadata.cs (3)
28
public IEnumerable<
PackageDependencyGroup
> DependencySetsInternal { get; private set; }
31
public IEnumerable<
PackageDependencyGroup
> DependencySets
35
return DependencySetsInternal ?? Enumerable.Empty<
PackageDependencyGroup
>();
Model\PackageSearchMetadataBuilder.cs (2)
34
public IEnumerable<
PackageDependencyGroup
> DependencySets { get; set; }
105
DependencySets = _metadata.DependencySets ?? Enumerable.Empty<
PackageDependencyGroup
>(),
Model\PackageSearchMetadataV2Feed.cs (1)
78
public IEnumerable<
PackageDependencyGroup
> DependencySets { get; private set; }
Plugins\PluginPackageReader.cs (2)
738
public override IEnumerable<
PackageDependencyGroup
> GetPackageDependencies()
752
public override async Task<IEnumerable<
PackageDependencyGroup
>> GetPackageDependenciesAsync(
RemoteSourceDependencyInfo.cs (3)
28
IEnumerable<
PackageDependencyGroup
> dependencyGroups,
60
public IEnumerable<
PackageDependencyGroup
> DependencyGroups { get; }
78
new HashSet<
PackageDependencyGroup
>(DependencyGroups).SetEquals(other.DependencyGroups) &&