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