1 instantiation of SliceCandidate
Microsoft.NET.ProjectData.Tasks (1)
ProjectDataMerger.cs (1)
118
candidates.Add(new
SliceCandidate
(fullPath, isPreferred, ParseSlice(File.ReadAllText(fullPath))));
9 references to SliceCandidate
Microsoft.NET.ProjectData.Tasks (9)
ProjectDataMerger.cs (9)
87
List<
SliceCandidate
> candidates = LoadSliceCandidates(preferredSliceFiles, discoveredSliceFiles);
102
private static List<
SliceCandidate
> LoadSliceCandidates(IEnumerable<string> preferredSliceFiles, IEnumerable<string> discoveredSliceFiles)
104
var candidates = new List<
SliceCandidate
>();
111
private static void AddSliceCandidates(List<
SliceCandidate
> candidates, HashSet<string> seen, IEnumerable<string> sliceFiles, bool isPreferred)
123
private static List<SliceData> SelectCurrentSlices(List<
SliceCandidate
> candidates, string? targetFrameworks)
140
private static
SliceCandidate
SelectCurrentSlice(IGrouping<string,
SliceCandidate
> candidates)
142
SliceCandidate
[] preferred = candidates.Where(static candidate => candidate.IsPreferred).ToArray();
148
SliceCandidate
[] discovered = candidates.ToArray();