12 instantiations of WorkloadRootPath
Microsoft.NET.Sdk.WorkloadManifestReader (7)
WorkloadResolver.cs (7)
38workloadRootPaths = [ new(userProfileDir, true), new(dotnetRootPath, true) ]; 42workloadRootPaths = [ new(dotnetRootPath, true) ]; 48workloadRootPaths = packRootEnvironmentVariable.Split(Path.PathSeparator).Select(path => new WorkloadRootPath(path, false)).Concat(workloadRootPaths).ToArray(); 60WorkloadRootPath[] dotNetRootPaths = userLocal ? [ new(userProfileDir, true), new(dotNetRoot, true)] : [new(dotNetRoot, true) ];
Microsoft.NET.Sdk.WorkloadManifestReader.Tests (5)
ManifestTests.cs (5)
113var resolver = WorkloadResolver.CreateForTests(manifestProvider, [ new(additionalRoot, false), new(dotnetRoot, true), new("other", true) ]); 135var resolver = WorkloadResolver.CreateForTests(manifestProvider, [ new(additionalRoot, false), new(dotnetRoot, true) ]);
7 references to WorkloadRootPath
Microsoft.NET.Sdk.WorkloadManifestReader (7)
WorkloadResolver.cs (7)
22private readonly WorkloadRootPath[] _dotnetRootPaths; 35WorkloadRootPath[] workloadRootPaths; 60WorkloadRootPath[] dotNetRootPaths = userLocal ? [ new(userProfileDir, true), new(dotNetRoot, true)] : [new(dotNetRoot, true) ]; 64public static WorkloadResolver CreateForTests(IWorkloadManifestProvider manifestProvider, WorkloadRootPath[] dotNetRootPaths, string[]? currentRuntimeIdentifiers = null) 76private WorkloadResolver(IWorkloadManifestProvider manifestProvider, WorkloadRootPath[] dotnetRootPaths, string[] currentRuntimeIdentifiers) 95private WorkloadResolver(WorkloadRootPath[] dotnetRootPaths, string[] currentRuntimeIdentifiers, string sdkFeatureBand) 316foreach (var rootPath in _dotnetRootPaths)