12 instantiations of FrameworkSpecificGroup
NuGet.PackageManagement (1)
Utility\MSBuildNuGetProjectSystemUtility.cs (1)
82result = new FrameworkSpecificGroup(
NuGet.Packaging (7)
NuspecReader.cs (3)
182yield return new FrameworkSpecificGroup(framework, items); 193yield return new FrameworkSpecificGroup(NuGetFramework.AnyFramework, items); 260var group = new FrameworkSpecificGroup(framework, items.OrderBy(item => item, StringComparer.OrdinalIgnoreCase));
PackageReaderBase.cs (4)
212filteredGroup = new FrameworkSpecificGroup(group.TargetFramework, group.Items.Where(e => IsAllowedBuildFile(id, e))); 258fileGroups.Add(new FrameworkSpecificGroup(group.TargetFramework, group.Items.Where(e => IsReferenceAssembly(e)))); 305libItems.Add(new FrameworkSpecificGroup(fileGroup.TargetFramework, filteredItems)); 448yield return new FrameworkSpecificGroup(framework, items.OrderBy(e => e, StringComparer.OrdinalIgnoreCase));
NuGet.Protocol (4)
Plugins\PluginPackageReader.cs (4)
625filteredGroup = new FrameworkSpecificGroup(group.TargetFramework, group.Items.Where(e => IsAllowedBuildFile(id, e))); 818fileGroups.Add(new FrameworkSpecificGroup(group.TargetFramework, group.Items.Where(e => IsReferenceAssembly(e)))); 865libItems.Add(new FrameworkSpecificGroup(fileGroup.TargetFramework, filteredItems)); 1017.Select(framework => new FrameworkSpecificGroup(framework, groups[framework].OrderBy(e => e, StringComparer.OrdinalIgnoreCase)));
98 references to FrameworkSpecificGroup
NuGet.Commands (2)
RestoreCommand\Utility\LockFileUtils.cs (2)
383var frameworkAssemblies = nuspec.GetFrameworkAssemblyGroups().GetNearest(framework); 413var referenceSet = groups.GetNearest(framework);
NuGet.PackageManagement (21)
Projects\MSBuildNuGetProject.cs (11)
203var compatibleLibItemsGroup = 205var compatibleReferenceItemsGroup = 207var compatibleFrameworkReferencesGroup = 209var compatibleContentFilesGroup = 211var compatibleBuildFilesGroup = 213var compatibleToolItemsGroup = 379var anyFrameworkToolsGroup = toolItemGroups.FirstOrDefault(g => g.TargetFramework.Equals(NuGetFramework.AnyFramework)); 468var compatibleToolItemsGroup = MSBuildNuGetProjectSystemUtility 499var compatibleReferenceItemsGroup = 502var compatibleContentFilesGroup = 505var compatibleBuildFilesGroup =
Utility\MSBuildNuGetProjectSystemUtility.cs (10)
43public static FrameworkSpecificGroup GetMostCompatibleGroup(NuGetFramework projectTargetFramework, 44IEnumerable<FrameworkSpecificGroup> itemGroups) 51var mostCompatibleGroup 68public static FrameworkSpecificGroup Normalize(FrameworkSpecificGroup group) 71var result = group; 90public static bool IsValid(FrameworkSpecificGroup frameworkSpecificGroup) 141FrameworkSpecificGroup frameworkSpecificGroup, 217FrameworkSpecificGroup frameworkSpecificGroup, 282var mostCompatibleContentFilesGroup = GetMostCompatibleGroup(
NuGet.Packaging (48)
Core\FrameworkSpecificGroup.cs (4)
16public class FrameworkSpecificGroup : IEquatable<FrameworkSpecificGroup>, IFrameworkSpecific 67public bool Equals(FrameworkSpecificGroup? other) 84var other = obj as FrameworkSpecificGroup;
Definitions\IAsyncPackageContentReader.cs (6)
24Task<IEnumerable<FrameworkSpecificGroup>> GetFrameworkItemsAsync(CancellationToken cancellationToken); 35Task<IEnumerable<FrameworkSpecificGroup>> GetBuildItemsAsync(CancellationToken cancellationToken); 46Task<IEnumerable<FrameworkSpecificGroup>> GetToolItemsAsync(CancellationToken cancellationToken); 61Task<IEnumerable<FrameworkSpecificGroup>> GetContentItemsAsync(CancellationToken cancellationToken); 73Task<IEnumerable<FrameworkSpecificGroup>> GetLibItemsAsync(CancellationToken cancellationToken); 84Task<IEnumerable<FrameworkSpecificGroup>> GetReferenceItemsAsync(CancellationToken cancellationToken);
Definitions\INuspecReader.cs (2)
18IEnumerable<FrameworkSpecificGroup> GetReferenceGroups(); 20IEnumerable<FrameworkSpecificGroup> GetFrameworkReferenceGroups();
Definitions\IPackageContentReader.cs (6)
13IEnumerable<FrameworkSpecificGroup> GetFrameworkItems(); 18IEnumerable<FrameworkSpecificGroup> GetBuildItems(); 23IEnumerable<FrameworkSpecificGroup> GetToolItems(); 32IEnumerable<FrameworkSpecificGroup> GetContentItems(); 37IEnumerable<FrameworkSpecificGroup> GetLibItems(); 42IEnumerable<FrameworkSpecificGroup> GetReferenceItems();
NuspecReader.cs (5)
166public IEnumerable<FrameworkSpecificGroup> GetReferenceGroups() 204public IEnumerable<FrameworkSpecificGroup> GetFrameworkReferenceGroups() 212public IEnumerable<FrameworkSpecificGroup> GetFrameworkAssemblyGroups() 214var results = new List<FrameworkSpecificGroup>(); 260var group = new FrameworkSpecificGroup(framework, items.OrderBy(item => item, StringComparer.OrdinalIgnoreCase));
PackageReaderBase.cs (24)
194public virtual IEnumerable<FrameworkSpecificGroup> GetFrameworkItems() 199public virtual IEnumerable<FrameworkSpecificGroup> GetBuildItems() 203var results = new List<FrameworkSpecificGroup>(); 205foreach (var group in GetFileGroups(PackagingConstants.Folders.Build)) 207var filteredGroup = group; 230public virtual IEnumerable<FrameworkSpecificGroup> GetToolItems() 235public virtual IEnumerable<FrameworkSpecificGroup> GetContentItems() 245public virtual IEnumerable<FrameworkSpecificGroup> GetLibItems() 250public virtual IEnumerable<FrameworkSpecificGroup> GetReferenceItems() 253var fileGroups = new List<FrameworkSpecificGroup>(); 256foreach (var group in GetLibItems()) 262var libItems = new List<FrameworkSpecificGroup>(); 267var fallbackGroup = referenceGroups.FirstOrDefault(g => g.TargetFramework.Equals(NuGetFramework.AnyFramework)); 269foreach (var fileGroup in fileGroups) 272var referenceGroup = NuGetFrameworkUtility.GetNearest( 322public virtual Task<IEnumerable<FrameworkSpecificGroup>> GetFrameworkItemsAsync(CancellationToken cancellationToken) 327public virtual Task<IEnumerable<FrameworkSpecificGroup>> GetBuildItemsAsync(CancellationToken cancellationToken) 332public virtual Task<IEnumerable<FrameworkSpecificGroup>> GetToolItemsAsync(CancellationToken cancellationToken) 337public virtual Task<IEnumerable<FrameworkSpecificGroup>> GetContentItemsAsync(CancellationToken cancellationToken) 342public virtual Task<IEnumerable<FrameworkSpecificGroup>> GetLibItemsAsync(CancellationToken cancellationToken) 347public virtual Task<IEnumerable<FrameworkSpecificGroup>> GetReferenceItemsAsync(CancellationToken cancellationToken) 405public virtual IEnumerable<FrameworkSpecificGroup> GetItems(string folderName) 410public virtual Task<IEnumerable<FrameworkSpecificGroup>> GetItemsAsync(string folderName, CancellationToken cancellationToken) 425protected IEnumerable<FrameworkSpecificGroup> GetFileGroups(string folder)
PackageReaderExtensions.cs (1)
35foreach (var libItemGroup in libItemGroups)
NuGet.Protocol (27)
FindPackageByIdDependencyInfo.cs (3)
28public IReadOnlyList<FrameworkSpecificGroup> FrameworkReferenceGroups { get; } 35/// <param name="frameworkReferenceGroups">Sequence of <see cref="FrameworkSpecificGroup" />s.</param> 39IEnumerable<FrameworkSpecificGroup> frameworkReferenceGroups)
Plugins\PluginPackageReader.cs (24)
538public override IEnumerable<FrameworkSpecificGroup> GetFrameworkItems() 552public override async Task<IEnumerable<FrameworkSpecificGroup>> GetFrameworkItemsAsync( 594public override IEnumerable<FrameworkSpecificGroup> GetBuildItems() 608public override async Task<IEnumerable<FrameworkSpecificGroup>> GetBuildItemsAsync( 616var results = new List<FrameworkSpecificGroup>(); 618foreach (var group in await GetFileGroupsAsync(PackagingConstants.Folders.Build, cancellationToken)) 620var filteredGroup = group; 648public override IEnumerable<FrameworkSpecificGroup> GetToolItems() 662public override Task<IEnumerable<FrameworkSpecificGroup>> GetToolItemsAsync( 675public override IEnumerable<FrameworkSpecificGroup> GetContentItems() 689public override Task<IEnumerable<FrameworkSpecificGroup>> GetContentItemsAsync( 703public override IEnumerable<FrameworkSpecificGroup> GetItems(string folderName) 719public override Task<IEnumerable<FrameworkSpecificGroup>> GetItemsAsync( 767public override IEnumerable<FrameworkSpecificGroup> GetLibItems() 781public override Task<IEnumerable<FrameworkSpecificGroup>> GetLibItemsAsync(CancellationToken cancellationToken) 793public override IEnumerable<FrameworkSpecificGroup> GetReferenceItems() 807public override async Task<IEnumerable<FrameworkSpecificGroup>> GetReferenceItemsAsync(CancellationToken cancellationToken) 813var fileGroups = new List<FrameworkSpecificGroup>(); 816foreach (var group in await GetLibItemsAsync(cancellationToken)) 822var libItems = new List<FrameworkSpecificGroup>(); 827var fallbackGroup = referenceGroups.FirstOrDefault(g => g.TargetFramework.Equals(NuGetFramework.AnyFramework)); 829foreach (var fileGroup in fileGroups) 832var referenceGroup = NuGetFrameworkUtility.GetNearest( 991private async Task<IEnumerable<FrameworkSpecificGroup>> GetFileGroupsAsync(