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)
242var group = items.FindBestItemGroup(
Microsoft.DotNet.Build.Tasks.Packaging (22)
NuGetAssetResolver.cs (22)
40public ContentItemGroup GetCompileItems(NuGetFramework framework) 58var compileItems = GetCompileItems(framework); 65public ContentItemGroup GetRuntimeItems(NuGetFramework framework, string runtimeIdentifier) 77var runtimeItems = GetRuntimeItems(framework, runtimeId); 97public static IEnumerable<string> GetPackageTargetDirectories(ContentItemGroup contentGroup) 187public IReadOnlyDictionary<string, ContentItemGroup> GetCompileItems(NuGetFramework framework) 194Dictionary<string, ContentItemGroup> resolvedAssets = new Dictionary<string, ContentItemGroup>(); 213ContentItemGroup thisPackageCompileItems = null; 226var packageAssets = allCompileItems[packageId]; 239public IReadOnlyDictionary<string, ContentItemGroup> GetRuntimeItems(NuGetFramework framework, string runtimeIdentifier) 245Dictionary<string, ContentItemGroup> resolvedAssets = new Dictionary<string, ContentItemGroup>(); 257public IReadOnlyDictionary<string, ContentItemGroup> GetNativeItems(NuGetFramework framework, string runtimeIdentifier) 263Dictionary<string, ContentItemGroup> resolvedAssets = new Dictionary<string, ContentItemGroup>(); 276public IReadOnlyDictionary<string, IEnumerable<ContentItemGroup>> GetAllRuntimeItems() 278Dictionary<string, IEnumerable<ContentItemGroup>> resolvedAssets = new Dictionary<string, IEnumerable<ContentItemGroup>>(); 282var contentItemGroups = new List<ContentItemGroup>(); 295var packageAssets = allRuntimeItems[packageId]; 312var packageAssets = allNativeItems[packageId];
NuGet.Commands (28)
RestoreCommand\CompatibilityChecker.cs (2)
256List<ContentItemGroup> itemGroups = new(); 261foreach (var group in itemGroups)
RestoreCommand\ContentFiles\ContentFileUtils.cs (11)
34internal static List<ContentItemGroup> GetContentGroupsForFramework( 36IEnumerable<ContentItemGroup> contentGroups) 38var groups = new List<ContentItemGroup>(); 41var groupsByLanguage = new Dictionary<string, List<ContentItemGroup>>(StringComparer.OrdinalIgnoreCase); 43foreach (var group in contentGroups) 47List<ContentItemGroup> index; 50index = new List<ContentItemGroup>(1); 62var nearestGroup = NuGetFrameworkUtility.GetNearest<ContentItemGroup>(languageGroups, framework, 81List<ContentItemGroup> contentFileGroups) 93foreach (var group in contentFileGroups)
RestoreCommand\Utility\LockFileUtils.cs (15)
337List<ContentItemGroup> contentFileGroups = new(); 712var group = items.FindBestItemGroup( 1022private static List<ContentItemGroup> GetContentGroupsForFramework( 1024List<ContentItemGroup> contentGroups, 1027var groups = new List<ContentItemGroup>(); 1030var primaryGroups = new Dictionary<string, List<ContentItemGroup>>(StringComparer.Ordinal); 1032foreach (var group in contentGroups) 1039List<ContentItemGroup> index; 1042index = new List<ContentItemGroup>(1); 1055var nearestGroup = NuGetFrameworkUtility.GetNearest<ContentItemGroup>(groupedItems, framework, 1088List<ContentItemGroup> groups = new List<ContentItemGroup>(); 1111private static List<LockFileRuntimeTarget> GetRuntimeTargetItems(List<ContentItemGroup> groups, string assetType) 1116foreach (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)
721List<ContentItemGroup> targetedItemGroups = new(); 726foreach (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)