2 instantiations of WorkloadSet
Microsoft.NET.Build.Tasks (2)
WorkloadSet.cs (2)
23return new WorkloadSet() 60return new WorkloadSet()
24 references to WorkloadSet
Microsoft.NET.Build.Tasks (24)
IWorkloadManifestProvider.cs (1)
19Dictionary<string, WorkloadSet> GetAvailableWorkloadSets();
SdkDirectoryWorkloadManifestProvider.cs (14)
28private WorkloadSet? _workloadSet; 29private WorkloadSet? _manifestsFromInstallState; 132WorkloadSet? workloadSet = null; 134bool TryGetWorkloadSet(string workloadSetVersion, out WorkloadSet? workloadSet) 200_manifestsFromInstallState = installState.Manifests is null ? null : WorkloadSet.FromDictionaryForJson(installState.Manifests!, _sdkVersionBand); 516public Dictionary<string, WorkloadSet> GetAvailableWorkloadSets() 521public Dictionary<string, WorkloadSet> GetAvailableWorkloadSets(SdkFeatureBand workloadSetFeatureBand) 526Dictionary<string, WorkloadSet> GetAvailableWorkloadSetsInternal(SdkFeatureBand? workloadSetFeatureBand) 529Dictionary<string, WorkloadSet> availableWorkloadSets = new Dictionary<string, WorkloadSet>(); 551static void AddWorkloadSetsForFeatureBand(Dictionary<string, WorkloadSet> availableWorkloadSets, string featureBandDirectory) 569var workloadSet = WorkloadSet.FromWorkloadSetFolder(workloadSetDirectory, workloadSetVersion, featureBand); 573if (!WorkloadSet.GetWorkloadSetFeatureBand(workloadSet.Version!).Equals(featureBand))
TempDirectoryWorkloadManifestProvider.cs (1)
57public Dictionary<string, WorkloadSet> GetAvailableWorkloadSets() => new();
WorkloadResolver.cs (1)
780public Dictionary<string, WorkloadSet> GetAvailableWorkloadSets() => new();
WorkloadSet.cs (7)
21public static WorkloadSet FromManifests(IEnumerable<WorkloadManifestInfo> manifests) 29public static WorkloadSet FromDictionaryForJson(IDictionary<string, string?> dictionary, SdkFeatureBand defaultFeatureBand) 66public static WorkloadSet FromJson(string json, SdkFeatureBand defaultFeatureBand) 76public static WorkloadSet? FromWorkloadSetFolder(string path, string workloadSetVersion, SdkFeatureBand defaultFeatureBand) 78WorkloadSet? workloadSet = null; 81var newWorkloadSet = WorkloadSet.FromJson(File.ReadAllText(jsonFile), defaultFeatureBand);