3 instantiations of WorkloadResolver
Microsoft.NET.Sdk.WorkloadManifestReader (3)
15 references to WorkloadResolver
Microsoft.NET.Sdk.WorkloadManifestReader (13)
WorkloadResolver.cs (6)
28public static WorkloadResolver Create(IWorkloadManifestProvider manifestProvider, string dotnetRootPath, string sdkVersion, string? userProfileDir, Func<string, string?>? getEnvironmentVariable = null)
54public static WorkloadResolver CreateForTests(IWorkloadManifestProvider manifestProvider, string dotNetRoot, bool userLocal = false, string? userProfileDir = null, string[]? currentRuntimeIdentifiers = null)
64public static WorkloadResolver CreateForTests(IWorkloadManifestProvider manifestProvider, WorkloadRootPath[] dotNetRootPaths, string[]? currentRuntimeIdentifiers = null)
571public IEnumerable<WorkloadId> GetUpdatedWorkloads(WorkloadResolver advertisingManifestResolver, IEnumerable<WorkloadId> installedWorkloads)
629public WorkloadResolver CreateOverlayResolver(IWorkloadManifestProvider overlayManifestProvider)
635var overlayResolver = new WorkloadResolver(_dotnetRootPaths, _currentRuntimeIdentifiers, GetSdkFeatureBand());
Microsoft.NET.Sdk.WorkloadMSBuildSdkResolver (2)