4 instantiations of ConflictItem
Microsoft.NET.Build.Extensions.Tasks (4)
FrameworkListReader.cs (1)
100ret.Add(new ConflictItem(assemblyName + ".dll",
PlatformManifestReader.cs (1)
77yield return new ConflictItem(fileName, packageId, assemblyVersion, fileVersion);
ResolvePackageFileConflicts.cs (1)
230return (items != null) ? items.Select(i => new ConflictItem(i, itemType)) : Enumerable.Empty<ConflictItem>();
ResolvePublishOutputConflicts.cs (1)
50return (items != null) ? items.Select(i => new ConflictItem(i, itemType)) : Enumerable.Empty<ConflictItem>();
38 references to ConflictItem
Microsoft.NET.Build.Extensions.Tasks (38)
FrameworkListReader.cs (8)
19public IEnumerable<ConflictItem> GetConflictItems(string frameworkListPath, Logger log) 38IEnumerable<ConflictItem> result; 50result = (IEnumerable<ConflictItem>)existingConflictItems; 56private static IEnumerable<ConflictItem> LoadConflictItems(string frameworkListPath, Logger log) 62return Enumerable.Empty<ConflictItem>(); 66var ret = new List<ConflictItem>(); 86return Enumerable.Empty<ConflictItem>(); 97return Enumerable.Empty<ConflictItem>();
PlatformManifestReader.cs (1)
11public static IEnumerable<ConflictItem> LoadConflictItems(string manifestPath, Logger log)
ResolvePackageFileConflicts.cs (22)
14private HashSet<ConflictItem> compilePlatformWinners = new(); 15private HashSet<ConflictItem> allConflicts = new(); 62var packageOverrides = new PackageOverrideResolver<ConflictItem>(PackageOverrides); 65IEnumerable<ConflictItem>? compilePlatformItems = null; 79using (var compileConflictScope = new ConflictResolver<ConflictItem>(packageRanks, packageOverrides, log)) 99using (var analyzerConflictScope = new ConflictResolver<ConflictItem>(packageRanks, packageOverrides, log)) 105IEnumerable<ConflictItem> copyLocalItems; 106IEnumerable<ConflictItem> otherRuntimeItems; 107using (var runtimeConflictScope = new ConflictResolver<ConflictItem>(packageRanks, packageOverrides, log)) 129using (var platformConflictScope = new ConflictResolver<ConflictItem>(packageRanks, packageOverrides, log)) 131var platformItems = PlatformManifests?.SelectMany(pm => PlatformManifestReader.LoadConflictItems(pm.ItemSpec, log)) ?? Enumerable.Empty<ConflictItem>(); 202private ITaskItem[] CreateConflictTaskItems(ICollection<ConflictItem> conflicts) 207foreach (var conflict in conflicts) 215private ITaskItem CreateConflictTaskItem(ConflictItem conflict) 228private IEnumerable<ConflictItem> GetConflictTaskItems(ITaskItem[]? items, ConflictItemType itemType) 230return (items != null) ? items.Select(i => new ConflictItem(i, itemType)) : Enumerable.Empty<ConflictItem>(); 233private void HandleCompileConflict(ConflictItem winner, ConflictItem loser) 247private void HandleAnalyzerConflict(ConflictItem winner, ConflictItem loser) 253private void HandleRuntimeConflict(ConflictItem winner, ConflictItem loser)
ResolvePublishOutputConflicts.cs (7)
29var packageOverrides = new PackageOverrideResolver<ConflictItem>(PackageOverrides); 30var conflicts = new HashSet<ConflictItem>(); 35using (var conflictResolver = new ConflictResolver<ConflictItem>(packageRanks, packageOverrides, Log)) 40(ConflictItem winner, ConflictItem loser) => { conflicts.Add(loser); }); 48private IEnumerable<ConflictItem> GetConflictTaskItems(ITaskItem[]? items, ConflictItemType itemType) 50return (items != null) ? items.Select(i => new ConflictItem(i, itemType)) : Enumerable.Empty<ConflictItem>();