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