2 instantiations of WorkloadSet
Microsoft.NET.Sdk.WorkloadManifestReader (2)
WorkloadSet.cs (2)
23return new WorkloadSet() 60return new WorkloadSet()
26 references to WorkloadSet
Microsoft.NET.Sdk.WorkloadManifestReader (26)
IWorkloadManifestProvider.cs (1)
43Dictionary<string, WorkloadSet> GetAvailableWorkloadSets();
SdkDirectoryWorkloadManifestProvider.cs (16)
29private WorkloadSet? _workloadSet; 30private WorkloadSet? _manifestsFromInstallState; 51public WorkloadSet? ResolvedWorkloadSet => _workloadSet; 151WorkloadSet? workloadSet = null; 153bool TryGetWorkloadSet(string workloadSetVersion, out WorkloadSet? workloadSet) 219_manifestsFromInstallState = installState.Manifests is null ? null : WorkloadSet.FromDictionaryForJson(installState.Manifests!, _sdkVersionBand); 571public bool HasMissingManifests(WorkloadSet workloadSet) 587public Dictionary<string, WorkloadSet> GetAvailableWorkloadSets() 592public Dictionary<string, WorkloadSet> GetAvailableWorkloadSets(SdkFeatureBand workloadSetFeatureBand) 597Dictionary<string, WorkloadSet> GetAvailableWorkloadSetsInternal(SdkFeatureBand? workloadSetFeatureBand) 600Dictionary<string, WorkloadSet> availableWorkloadSets = new Dictionary<string, WorkloadSet>(); 622static void AddWorkloadSetsForFeatureBand(Dictionary<string, WorkloadSet> availableWorkloadSets, string featureBandDirectory) 640var workloadSet = WorkloadSet.FromWorkloadSetFolder(workloadSetDirectory, workloadSetVersion, featureBand); 644if (!WorkloadSet.GetWorkloadSetFeatureBand(workloadSet.Version!).Equals(featureBand))
TempDirectoryWorkloadManifestProvider.cs (1)
57public Dictionary<string, WorkloadSet> GetAvailableWorkloadSets() => new();
WorkloadResolver.cs (1)
779public 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) 71public static WorkloadSet? FromWorkloadSetFolder(string path, string workloadSetVersion, SdkFeatureBand defaultFeatureBand) 73WorkloadSet? workloadSet = null; 76var newWorkloadSet = WorkloadSet.FromJson(File.ReadAllText(jsonFile), defaultFeatureBand);