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