8 instantiations of SdkDirectoryWorkloadManifestProvider
dotnet (4)
Commands\Workload\Clean\WorkloadCleanCommand.cs (1)
100
var workloadManifestProvider = new
SdkDirectoryWorkloadManifestProvider
(bandedDotnetPath, sdkVersion, _userProfileDir, SdkDirectoryWorkloadManifestProvider.GetGlobalJsonPath(Environment.CurrentDirectory));
Commands\Workload\Install\WorkloadManifestUpdater.cs (1)
65
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)
44
new
SdkDirectoryWorkloadManifestProvider
(DotnetPath,
dotnet.Tests (2)
CommandTests\Workload\Install\WorkloadGarbageCollectionTests.cs (1)
397
var manifestProvider = new
SdkDirectoryWorkloadManifestProvider
(_dotnetRoot, sdkVersion, userProfileDir: null, globalJsonPath: null);
CommandTests\Workload\Update\GivenDotnetWorkloadUpdate.cs (1)
601
var sdkWorkloadManifestProvider = new
SdkDirectoryWorkloadManifestProvider
(dotnetRoot, sdkVersion, userProfileDir, globalJsonPath: null);
Microsoft.DotNet.TemplateLocator (2)
SdkDirectoryWorkloadManifestProvider.cs (1)
47
return new
SdkDirectoryWorkloadManifestProvider
(sdkRootPath, sdkVersion, Environment.GetEnvironmentVariable, userProfileDir, globalJsonPath: null, workloadSetVersion);
TemplateLocator.cs (1)
59
_workloadManifestProvider ??= new
SdkDirectoryWorkloadManifestProvider
(dotnetRootPath, sdkVersion, userProfileDir, globalJsonPath);
21 references to SdkDirectoryWorkloadManifestProvider
dotnet (17)
Commands\Workload\Clean\WorkloadCleanCommand.cs (2)
100
var
workloadManifestProvider = new SdkDirectoryWorkloadManifestProvider(bandedDotnetPath, sdkVersion, _userProfileDir,
SdkDirectoryWorkloadManifestProvider
.GetGlobalJsonPath(Environment.CurrentDirectory));
Commands\Workload\Config\WorkloadConfigCommand.cs (2)
56
string? globalJsonPath =
SdkDirectoryWorkloadManifestProvider
.GetGlobalJsonPath(Environment.CurrentDirectory);
57
var globalJsonVersion =
SdkDirectoryWorkloadManifestProvider
.GlobalJsonReader.GetWorkloadVersionFromGlobalJson(globalJsonPath, out bool? shouldUseWorkloadSets);
Commands\Workload\GlobalJsonWorkloadSetFile.cs (2)
100
return
SdkDirectoryWorkloadManifestProvider
.GlobalJsonReader.GetWorkloadVersionFromGlobalJson(globalJsonPath, out _);
102
catch (
SdkDirectoryWorkloadManifestProvider
.JsonFormatException)
Commands\Workload\Install\FileBasedInstaller.cs (1)
451
string workloadSetDirectory = Path.Combine(GetManifestInstallDirForFeatureBand(workloadSetFeatureBand.ToString()),
SdkDirectoryWorkloadManifestProvider
.WorkloadSetsFolderName, workloadSetVersion);
Commands\Workload\Install\WorkloadManifestUpdater.cs (2)
65
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)
137
_globalJsonPath =
SdkDirectoryWorkloadManifestProvider
.GetGlobalJsonPath(Environment.CurrentDirectory);
138
_workloadSetVersionFromGlobalJson =
SdkDirectoryWorkloadManifestProvider
.GlobalJsonReader.GetWorkloadVersionFromGlobalJson(_globalJsonPath, out _shouldUseWorkloadSets);
Commands\Workload\WorkloadInfoHelper.cs (2)
48
userProfileDir,
SdkDirectoryWorkloadManifestProvider
.GetGlobalJsonPath(Environment.CurrentDirectory));
72
public
SdkDirectoryWorkloadManifestProvider
ManifestProvider { get; }
dotnet.Tests (2)
CommandTests\Workload\Install\WorkloadGarbageCollectionTests.cs (1)
397
var
manifestProvider = new SdkDirectoryWorkloadManifestProvider(_dotnetRoot, sdkVersion, userProfileDir: null, globalJsonPath: null);
CommandTests\Workload\Update\GivenDotnetWorkloadUpdate.cs (1)
601
var
sdkWorkloadManifestProvider = new SdkDirectoryWorkloadManifestProvider(dotnetRoot, sdkVersion, userProfileDir, globalJsonPath: null);
Microsoft.DotNet.TemplateLocator (2)
SdkDirectoryWorkloadManifestProvider.cs (1)
45
public static
SdkDirectoryWorkloadManifestProvider
ForWorkloadSet(string sdkRootPath, string sdkVersion, string? userProfileDir, string workloadSetVersion)
TemplateLocator.cs (1)
57
string? globalJsonPath =
SdkDirectoryWorkloadManifestProvider
.GetGlobalJsonPath(Environment.CurrentDirectory);