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