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