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