3 implementations of IWorkloadManifestProvider
Microsoft.NET.Build.Tasks (3)
SdkDirectoryWorkloadManifestProvider.cs (1)
13
public partial class SdkDirectoryWorkloadManifestProvider :
IWorkloadManifestProvider
TempDirectoryWorkloadManifestProvider.cs (1)
6
public class TempDirectoryWorkloadManifestProvider :
IWorkloadManifestProvider
WorkloadResolver.cs (1)
770
private class EmptyWorkloadManifestProvider :
IWorkloadManifestProvider
17 references to IWorkloadManifestProvider
Microsoft.NET.Build.Tasks (17)
IWorkloadResolver.cs (3)
23
IWorkloadManifestProvider
.WorkloadVersionInfo GetWorkloadVersion();
47
WorkloadResolver CreateOverlayResolver(
IWorkloadManifestProvider
overlayManifestProvider);
49
IWorkloadManifestProvider
GetWorkloadManifestProvider();
SdkDirectoryWorkloadManifestProvider.cs (1)
9
using static Microsoft.NET.Sdk.WorkloadManifestReader.
IWorkloadManifestProvider
;
TempDirectoryWorkloadManifestProvider.cs (2)
56
public
IWorkloadManifestProvider
.WorkloadVersionInfo GetWorkloadVersion() => new
IWorkloadManifestProvider
.WorkloadVersionInfo(_sdkVersionBand.ToString() + ".2");
WorkloadResolver.cs (11)
20
private
IWorkloadManifestProvider
_manifestProvider;
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)
76
private WorkloadResolver(
IWorkloadManifestProvider
manifestProvider, WorkloadRootPath[] dotnetRootPaths, string[] currentRuntimeIdentifiers)
115
public
IWorkloadManifestProvider
.WorkloadVersionInfo GetWorkloadVersion() => _manifestProvider.GetWorkloadVersion();
117
private void LoadManifestsFromProvider(
IWorkloadManifestProvider
manifestProvider)
629
public WorkloadResolver CreateOverlayResolver(
IWorkloadManifestProvider
overlayManifestProvider)
658
public
IWorkloadManifestProvider
GetWorkloadManifestProvider()
783
public
IWorkloadManifestProvider
.WorkloadVersionInfo GetWorkloadVersion() => new
IWorkloadManifestProvider
.WorkloadVersionInfo(_sdkFeatureBand + ".2");