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