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