4 instantiations of ConflictItem
Microsoft.NET.Build.Tasks (4)
parent\Common\ConflictResolution\FrameworkListReader.cs (1)
99ret.Add(new ConflictItem(assemblyName + ".dll",
parent\Common\ConflictResolution\PlatformManifestReader.cs (1)
78yield return new ConflictItem(fileName, packageId, assemblyVersion, fileVersion);
parent\Common\ConflictResolution\ResolveOverlappingItemGroupConflicts.cs (1)
54return (items != null) ? items.Select(i => new ConflictItem(i, itemType, TaskEnvironment)) : Enumerable.Empty<ConflictItem>();
parent\Common\ConflictResolution\ResolvePackageFileConflicts.cs (1)
245return (items != null) ? items.Select(i => new ConflictItem(i, itemType, TaskEnvironment)) : Enumerable.Empty<ConflictItem>();
39 references to ConflictItem
Microsoft.NET.Build.Tasks (39)
parent\Common\ConflictResolution\FrameworkListReader.cs (8)
21public IEnumerable<ConflictItem> GetConflictItems(AbsolutePath frameworkListPath, Logger log) 34IEnumerable<ConflictItem> result; 48result = (IEnumerable<ConflictItem>)existingConflictItems; 55private static IEnumerable<ConflictItem> LoadConflictItems(AbsolutePath frameworkListPath, Logger log) 61return Enumerable.Empty<ConflictItem>(); 65var ret = new List<ConflictItem>(); 85return Enumerable.Empty<ConflictItem>(); 96return Enumerable.Empty<ConflictItem>();
parent\Common\ConflictResolution\PlatformManifestReader.cs (1)
12public static IEnumerable<ConflictItem> LoadConflictItems(AbsolutePath? manifestPath, Logger log)
parent\Common\ConflictResolution\ResolveOverlappingItemGroupConflicts.cs (7)
33var packageOverrides = new PackageOverrideResolver<ConflictItem>(PackageOverrides); 34var conflicts = new HashSet<ConflictItem>(); 39using (var conflictResolver = new ConflictResolver<ConflictItem>(packageRanks, packageOverrides, Log)) 44(ConflictItem winner, ConflictItem loser) => { conflicts.Add(loser); }); 52private IEnumerable<ConflictItem> GetConflictTaskItems(ITaskItem[]? items, ConflictItemType itemType) 54return (items != null) ? items.Select(i => new ConflictItem(i, itemType, TaskEnvironment)) : Enumerable.Empty<ConflictItem>();
parent\Common\ConflictResolution\ResolvePackageFileConflicts.cs (23)
18private HashSet<ConflictItem> compilePlatformWinners = new(); 19private HashSet<ConflictItem> allConflicts = new(); 66var packageOverrides = new PackageOverrideResolver<ConflictItem>(PackageOverrides); 69IEnumerable<ConflictItem>? compilePlatformItems = null; 84using (var compileConflictScope = new ConflictResolver<ConflictItem>(packageRanks, packageOverrides, log)) 104using (var analyzerConflictScope = new ConflictResolver<ConflictItem>(packageRanks, packageOverrides, log)) 110IEnumerable<ConflictItem> copyLocalItems; 111IEnumerable<ConflictItem> otherRuntimeItems; 112using (var runtimeConflictScope = new ConflictResolver<ConflictItem>(packageRanks, packageOverrides, log)) 134using (var platformConflictScope = new ConflictResolver<ConflictItem>(packageRanks, packageOverrides, log)) 141return Enumerable.Empty<ConflictItem>(); 146}) ?? Enumerable.Empty<ConflictItem>(); 217private ITaskItem[] CreateConflictTaskItems(ICollection<ConflictItem> conflicts) 222foreach (var conflict in conflicts) 230private ITaskItem CreateConflictTaskItem(ConflictItem conflict) 243private IEnumerable<ConflictItem> GetConflictTaskItems(ITaskItem[]? items, ConflictItemType itemType) 245return (items != null) ? items.Select(i => new ConflictItem(i, itemType, TaskEnvironment)) : Enumerable.Empty<ConflictItem>(); 248private void HandleCompileConflict(ConflictItem winner, ConflictItem loser) 262private void HandleAnalyzerConflict(ConflictItem winner, ConflictItem loser) 268private void HandleRuntimeConflict(ConflictItem winner, ConflictItem loser)