3 instantiations of WorkloadResolver
Microsoft.NET.Build.Tasks (3)
WorkloadResolver.cs (3)
51
return new
WorkloadResolver
(manifestProvider, workloadRootPaths, currentRuntimeIdentifiers);
70
return new
WorkloadResolver
(manifestProvider, dotNetRootPaths, currentRuntimeIdentifiers);
635
var overlayResolver = new
WorkloadResolver
(_dotnetRootPaths, _currentRuntimeIdentifiers, GetSdkFeatureBand());
18 references to WorkloadResolver
Microsoft.NET.Build.Tasks (18)
IWorkloadResolver.cs (7)
8
IEnumerable<
WorkloadResolver
.PackInfo> GetInstalledWorkloadPacksOfKind(WorkloadPackKind kind);
15
IEnumerable<
WorkloadResolver
.WorkloadInfo> GetExtendedWorkloads(IEnumerable<WorkloadId> workloadIds);
16
ISet<
WorkloadResolver
.WorkloadInfo>? GetWorkloadSuggestionForMissingPacks(IList<WorkloadPackId> packId, out ISet<WorkloadPackId> unsatisfiablePacks);
17
IEnumerable<
WorkloadResolver
.WorkloadInfo> GetAvailableWorkloads();
24
IEnumerable<WorkloadId> GetUpdatedWorkloads(
WorkloadResolver
advertisingManifestResolver, IEnumerable<WorkloadId> installedWorkloads);
36
WorkloadResolver
.PackInfo? TryGetPackInfo(WorkloadPackId packId);
47
WorkloadResolver
CreateOverlayResolver(IWorkloadManifestProvider overlayManifestProvider);
ProcessFrameworkReferences.cs (3)
1077
Lazy<
WorkloadResolver
> _workloadResolver
1102
private Lazy<
WorkloadResolver
> LazyCreateWorkloadResolver()
1113
return
WorkloadResolver
.Create(manifestProvider, NetCoreRoot, NETCoreSdkVersion, userProfileDir);
ShowMissingWorkloads.cs (2)
11
using static Microsoft.NET.Sdk.WorkloadManifestReader.
WorkloadResolver
;
48
var
workloadResolver = Create(workloadManifestProvider, NetCoreRoot, NETCoreSdkVersion, userProfileDir);
WorkloadResolver.cs (6)
28
public static
WorkloadResolver
Create(IWorkloadManifestProvider manifestProvider, string dotnetRootPath, string sdkVersion, string? userProfileDir)
54
public static
WorkloadResolver
CreateForTests(IWorkloadManifestProvider manifestProvider, string dotNetRoot, bool userLocal = false, string? userProfileDir = null, string[]? currentRuntimeIdentifiers = null)
64
public static
WorkloadResolver
CreateForTests(IWorkloadManifestProvider manifestProvider, WorkloadRootPath[] dotNetRootPaths, string[]? currentRuntimeIdentifiers = null)
571
public IEnumerable<WorkloadId> GetUpdatedWorkloads(
WorkloadResolver
advertisingManifestResolver, IEnumerable<WorkloadId> installedWorkloads)
629
public
WorkloadResolver
CreateOverlayResolver(IWorkloadManifestProvider overlayManifestProvider)
635
var
overlayResolver = new WorkloadResolver(_dotnetRootPaths, _currentRuntimeIdentifiers, GetSdkFeatureBand());