5 instantiations of SdkDirectoryWorkloadManifestProvider
dotnet (3)
Commands\Workload\Install\WorkloadManifestUpdater.cs (1)
66
var workloadManifestProvider = new
SdkDirectoryWorkloadManifestProvider
(dotnetPath, sdkVersion, userProfileDir, SdkDirectoryWorkloadManifestProvider.GetGlobalJsonPath(Environment.CurrentDirectory));
Commands\Workload\Install\WorkloadResolverFactory.cs (1)
42
var sdkWorkloadManifestProvider = new
SdkDirectoryWorkloadManifestProvider
(result.DotnetPath, result.SdkVersion.ToString(), result.UserProfileDir, globalJsonPath);
Commands\Workload\WorkloadInfoHelper.cs (1)
43
new
SdkDirectoryWorkloadManifestProvider
(DotnetPath,
Microsoft.DotNet.TemplateLocator (2)
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\SdkDirectoryWorkloadManifestProvider.cs (1)
66
return new
SdkDirectoryWorkloadManifestProvider
(sdkRootPath, sdkVersion, Environment.GetEnvironmentVariable, userProfileDir, globalJsonPath: null, workloadSetVersion);
TemplateLocator.cs (1)
58
_workloadManifestProvider ??= new
SdkDirectoryWorkloadManifestProvider
(dotnetRootPath, sdkVersion, userProfileDir, globalJsonPath);
21 references to SdkDirectoryWorkloadManifestProvider
dotnet (19)
Commands\Workload\Config\WorkloadConfigCommand.cs (2)
53
string? globalJsonPath =
SdkDirectoryWorkloadManifestProvider
.GetGlobalJsonPath(Environment.CurrentDirectory);
54
var globalJsonVersion =
SdkDirectoryWorkloadManifestProvider
.GlobalJsonReader.GetWorkloadVersionFromGlobalJson(globalJsonPath, out bool? shouldUseWorkloadSets);
Commands\Workload\GlobalJsonWorkloadSetFile.cs (2)
95
return
SdkDirectoryWorkloadManifestProvider
.GlobalJsonReader.GetWorkloadVersionFromGlobalJson(globalJsonPath, out _);
97
catch (
SdkDirectoryWorkloadManifestProvider
.JsonFormatException)
Commands\Workload\Install\FileBasedInstaller.cs (1)
454
string workloadSetDirectory = Path.Combine(GetManifestInstallDirForFeatureBand(workloadSetFeatureBand.ToString()),
SdkDirectoryWorkloadManifestProvider
.WorkloadSetsFolderName, workloadSetVersion);
Commands\Workload\Install\WorkloadInstallerFactory.cs (1)
79
workloadResolver?.GetWorkloadManifestProvider() is
SdkDirectoryWorkloadManifestProvider
sdkProvider &&
Commands\Workload\Install\WorkloadManifestUpdater.cs (2)
66
var
workloadManifestProvider = new SdkDirectoryWorkloadManifestProvider(dotnetPath, sdkVersion, userProfileDir,
SdkDirectoryWorkloadManifestProvider
.GetGlobalJsonPath(Environment.CurrentDirectory));
Commands\Workload\Install\WorkloadResolverFactory.cs (4)
40
string globalJsonPath =
SdkDirectoryWorkloadManifestProvider
.GetGlobalJsonPath(globalJsonStartDir);
42
var
sdkWorkloadManifestProvider = new SdkDirectoryWorkloadManifestProvider(result.DotnetPath, result.SdkVersion.ToString(), result.UserProfileDir, globalJsonPath);
51
var
manifestProvider =
SdkDirectoryWorkloadManifestProvider
.ForWorkloadSet(dotnetPath, sdkVersion, userProfileDir, workloadSetVersion);
Commands\Workload\InstallingWorkloadCommand.cs (2)
135
_globalJsonPath =
SdkDirectoryWorkloadManifestProvider
.GetGlobalJsonPath(Environment.CurrentDirectory);
136
_workloadSetVersionFromGlobalJson =
SdkDirectoryWorkloadManifestProvider
.GlobalJsonReader.GetWorkloadVersionFromGlobalJson(_globalJsonPath, out _shouldUseWorkloadSets);
Commands\Workload\WorkloadHistoryRecorder.cs (1)
57
if (resolver.GetWorkloadManifestProvider() is
SdkDirectoryWorkloadManifestProvider
sdkProvider)
Commands\Workload\WorkloadInfoHelper.cs (2)
47
userProfileDir,
SdkDirectoryWorkloadManifestProvider
.GetGlobalJsonPath(Environment.CurrentDirectory));
74
public
SdkDirectoryWorkloadManifestProvider
ManifestProvider { get; }
Commands\Workload\WorkloadManifestCorruptionRepairer.cs (2)
65
var
provider = _workloadResolver.GetWorkloadManifestProvider() as
SdkDirectoryWorkloadManifestProvider
;
Microsoft.DotNet.TemplateLocator (2)
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\SdkDirectoryWorkloadManifestProvider.cs (1)
64
public static
SdkDirectoryWorkloadManifestProvider
ForWorkloadSet(string sdkRootPath, string sdkVersion, string? userProfileDir, string workloadSetVersion)
TemplateLocator.cs (1)
56
string? globalJsonPath =
SdkDirectoryWorkloadManifestProvider
.GetGlobalJsonPath(Environment.CurrentDirectory);