1 write to Workloads
Microsoft.NET.Sdk.WorkloadManifestReader (1)
WorkloadSuggestionFinder.cs (1)
210Workloads = id;
17 references to Workloads
Microsoft.NET.Sdk.WorkloadManifestReader (10)
WorkloadSuggestionFinder.cs (10)
25return new WorkloadSuggestion(c.Workloads, extraPacks); 101if (root.Workloads.IsSupersetOf(branch.Workloads)) 114var combinedIds = new HashSet<WorkloadId>(root.Workloads); 115combinedIds.UnionWith(branch.Workloads); 146if (suggestion.Workloads.IsProperSupersetOf(other.Workloads)) 218public bool Equals(WorkloadSuggestionCandidate? other) => other != null && Workloads.SetEquals(other.Workloads); 223foreach (var id in Workloads)
Microsoft.NET.Sdk.WorkloadManifestReader.Tests (7)
WorkloadSuggestionFinderTests.cs (7)
113Assert.Contains(partialSuggestions, p => p.Workloads.Single().ToString() == "workload2"); 114Assert.Contains(partialSuggestions, p => p.Workloads.Single().ToString() == "workload3"); 115Assert.Contains(partialSuggestions, p => p.Workloads.Single().ToString() == "workload6"); 118Assert.Contains(completeSimpleSuggestions, p => p.Workloads.Single().ToString() == "workload4"); 119Assert.Contains(completeSimpleSuggestions, p => p.Workloads.Single().ToString() == "workload5"); 153if (suggestion.Workloads.Count == workloadIds.Length) 155if (workloadIds.All(id => suggestion.Workloads.Contains(new WorkloadId(id))))