1 instantiation of ContentItemGroup
NuGet.Packaging (1)
ContentModel\ContentItemCollection.cs (1)
127
contentItemGroupList.Add(new
ContentItemGroup
(
67 references to ContentItemGroup
dotnet (1)
ToolPackage\ToolPackageDownloader.cs (1)
241
var
group = items.FindBestItemGroup(
Microsoft.DotNet.Build.Tasks.Packaging (22)
NuGetAssetResolver.cs (22)
38
public
ContentItemGroup
GetCompileItems(NuGetFramework framework)
56
var
compileItems = GetCompileItems(framework);
63
public
ContentItemGroup
GetRuntimeItems(NuGetFramework framework, string runtimeIdentifier)
75
var
runtimeItems = GetRuntimeItems(framework, runtimeId);
95
public static IEnumerable<string> GetPackageTargetDirectories(
ContentItemGroup
contentGroup)
185
public IReadOnlyDictionary<string,
ContentItemGroup
> GetCompileItems(NuGetFramework framework)
192
Dictionary<string,
ContentItemGroup
> resolvedAssets = new Dictionary<string,
ContentItemGroup
>();
211
ContentItemGroup
thisPackageCompileItems = null;
224
var
packageAssets = allCompileItems[packageId];
237
public IReadOnlyDictionary<string,
ContentItemGroup
> GetRuntimeItems(NuGetFramework framework, string runtimeIdentifier)
243
Dictionary<string,
ContentItemGroup
> resolvedAssets = new Dictionary<string,
ContentItemGroup
>();
255
public IReadOnlyDictionary<string,
ContentItemGroup
> GetNativeItems(NuGetFramework framework, string runtimeIdentifier)
261
Dictionary<string,
ContentItemGroup
> resolvedAssets = new Dictionary<string,
ContentItemGroup
>();
274
public IReadOnlyDictionary<string, IEnumerable<
ContentItemGroup
>> GetAllRuntimeItems()
276
Dictionary<string, IEnumerable<
ContentItemGroup
>> resolvedAssets = new Dictionary<string, IEnumerable<
ContentItemGroup
>>();
280
var contentItemGroups = new List<
ContentItemGroup
>();
293
var
packageAssets = allRuntimeItems[packageId];
310
var
packageAssets = allNativeItems[packageId];
NuGet.Commands (28)
RestoreCommand\CompatibilityChecker.cs (2)
256
List<
ContentItemGroup
> itemGroups = new();
261
foreach (
var
group in itemGroups)
RestoreCommand\ContentFiles\ContentFileUtils.cs (11)
29
internal static List<
ContentItemGroup
> GetContentGroupsForFramework(
31
IEnumerable<
ContentItemGroup
> contentGroups)
33
var groups = new List<
ContentItemGroup
>();
36
var groupsByLanguage = new Dictionary<string, List<
ContentItemGroup
>>(StringComparer.OrdinalIgnoreCase);
38
foreach (
var
group in contentGroups)
42
List<
ContentItemGroup
> index;
45
index = new List<
ContentItemGroup
>(1);
57
var
nearestGroup = NuGetFrameworkUtility.GetNearest<
ContentItemGroup
>(languageGroups, framework,
76
List<
ContentItemGroup
> contentFileGroups)
88
foreach (
var
group in contentFileGroups)
RestoreCommand\Utility\LockFileUtils.cs (15)
307
List<
ContentItemGroup
> contentFileGroups = new();
682
var
group = items.FindBestItemGroup(
887
private static List<
ContentItemGroup
> GetContentGroupsForFramework(
889
List<
ContentItemGroup
> contentGroups,
892
var groups = new List<
ContentItemGroup
>();
895
var primaryGroups = new Dictionary<string, List<
ContentItemGroup
>>(StringComparer.Ordinal);
897
foreach (
var
group in contentGroups)
904
List<
ContentItemGroup
> index;
907
index = new List<
ContentItemGroup
>(1);
920
var
nearestGroup = NuGetFrameworkUtility.GetNearest<
ContentItemGroup
>(groupedItems, framework,
953
List<
ContentItemGroup
> groups = new List<
ContentItemGroup
>();
976
private static List<LockFileRuntimeTarget> GetRuntimeTargetItems(List<
ContentItemGroup
> groups, string assetType)
981
foreach (
var
group in groups)
NuGet.Packaging (16)
ContentModel\ContentItemCollection.cs (7)
82
public void PopulateItemGroups(PatternSet definition, IList<
ContentItemGroup
> contentItemGroupList)
120
if (contentItemGroupList is List<
ContentItemGroup
> list)
141
public
ContentItemGroup
? FindBestItemGroup(SelectionCriteria criteria, params PatternSet[] definitions)
152
List<
ContentItemGroup
> itemGroups = new List<
ContentItemGroup
>();
159
ContentItemGroup
? bestGroup = null;
162
foreach (
var
itemGroup in itemGroups)
Core\ContentExtractor.cs (2)
13
internal static void GetContentForPattern(ContentItemCollection collection, PatternSet pattern, IList<
ContentItemGroup
> itemGroups)
18
internal static IEnumerable<NuGetFramework> GetGroupFrameworks(IEnumerable<
ContentItemGroup
> groups)
PackageCreation\Authoring\PackageBuilder.cs (2)
750
List<
ContentItemGroup
> targetedItemGroups = new();
755
foreach (
ContentItemGroup
group in targetedItemGroups)
Rules\AccidentallyCompatibleWithAllFrameworksRule.cs (1)
38
List<
ContentItemGroup
> items = new();
Rules\DependenciesGroupsForEachTFMRule.cs (2)
67
List<
ContentItemGroup
> libItems = new();
68
List<
ContentItemGroup
> refItems = new();
Rules\InvalidUndottedFrameworkRule.cs (2)
219
List<
ContentItemGroup
> targetedItemGroups = new();
224
foreach (
ContentItemGroup
group in targetedItemGroups)