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();