3 instantiations of WorkloadResolver
Microsoft.NET.Sdk.WorkloadManifestReader (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());
19 references to WorkloadResolver
dotnet-aot (4)
src\sdk\src\Cli\dotnet\Commands\Workload\Install\WorkloadAdvertisingManifestUpdater.cs (1)
174
var
advertisingManifestResolver = _workloadResolver.CreateOverlayResolver(overlayProvider);
src\sdk\src\Cli\dotnet\Commands\Workload\Install\WorkloadManifestUpdater.cs (2)
39
var
workloadResolver =
WorkloadResolver
.Create(workloadManifestProvider, dotnetPath, sdkVersion, userProfileDir);
src\sdk\src\Cli\dotnet\Commands\Workload\WorkloadInfoHelper.cs (1)
57
WorkloadResolver = workloadResolver ?? NET.Sdk.WorkloadManifestReader.
WorkloadResolver
.Create(
Microsoft.NET.Sdk.WorkloadManifestReader (13)
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);
WorkloadResolver.cs (6)
28
public static
WorkloadResolver
Create(IWorkloadManifestProvider manifestProvider, string dotnetRootPath, string sdkVersion, string? userProfileDir, Func<string, string?>? getEnvironmentVariable = null)
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());
Microsoft.NET.Sdk.WorkloadMSBuildSdkResolver (2)
CachingWorkloadResolver.cs (2)
190
var
workloadResolver =
WorkloadResolver
.Create(workloadManifestProvider, dotnetRootPath, sdkVersion, userProfileDir);