12 instantiations of WorkloadRootPath
Microsoft.NET.Sdk.WorkloadManifestReader (7)
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)