10 instantiations of DirectoryPath
dotnet-aot (6)
parent\dotnet\CommandFactory\CommandResolution\LocalToolsCommandResolver.cs (1)
19private readonly ToolManifestFinder _toolManifest = toolManifest ?? new ToolManifestFinder(new DirectoryPath(currentWorkingDirectory ?? Directory.GetCurrentDirectory()));
parent\dotnet\Commands\Tool\List\ToolListLocalCommand.cs (1)
29new ToolManifestFinder(new DirectoryPath(Directory.GetCurrentDirectory()));
parent\dotnet\Commands\Tool\Uninstall\ToolUninstallLocalCommand.cs (1)
37new ToolManifestFinder(new DirectoryPath(Directory.GetCurrentDirectory()));
parent\dotnet\Commands\Workload\Install\FileBasedManifestInstaller.cs (1)
50await nugetPackageDownloader.ExtractPackageAsync(nupkgPath, new DirectoryPath(extractionPath));
parent\dotnet\Commands\Workload\Install\WorkloadManifestUpdater.cs (1)
40var tempPackagesDir = new DirectoryPath(TemporaryDirectory.CreateSubdirectory());
parent\dotnet\ToolPackage\LocalToolsResolverCache.cs (1)
28cacheDirectory ?? new DirectoryPath(Path.Combine(CliFolderPathCalculator.ToolsResolverCachePath));
Microsoft.DotNet.InternalAbstractions (4)
DirectoryPath.cs (3)
30return new DirectoryPath(Path.Combine(insertValueInFront)); 55return new DirectoryPath(parentDirectory.FullName); 68return new DirectoryPath(parentDirectory.FullName);
FilePath.cs (1)
31return new DirectoryPath(Path.GetDirectoryName(Value)!);
45 references to DirectoryPath
dotnet-aot (41)
parent\dotnet\Commands\Workload\Install\FileBasedManifestInstaller.cs (2)
25internal class FileBasedManifestInstaller(INuGetPackageDownloader nugetPackageDownloader, DirectoryPath tempPackagesDir) : IWorkloadManifestInstaller 56FileAccessRetrier.RetryOnMoveAccessFailure(() => DirectoryPath.MoveDirectory(Path.Combine(extractionPath, "data"), targetPath));
parent\dotnet\Commands\Workload\Install\WorkloadAdvertisingManifestUpdater.cs (3)
64public async Task UpdateAdvertisingManifestsAsync(bool includePreviews, bool useWorkloadSets = false, DirectoryPath? offlineCache = null) 190DirectoryPath? offlineCache = null) 276private async Task UpdateAdvertisingManifestAsync(WorkloadManifestInfo manifest, bool includePreviews, DirectoryPath? offlineCache = null)
parent\dotnet\Commands\Workload\Install\WorkloadManifestUpdater.cs (1)
40var tempPackagesDir = new DirectoryPath(TemporaryDirectory.CreateSubdirectory());
parent\dotnet\NugetPackageDownloader\INuGetPackageDownloader.cs (2)
20DirectoryPath? downloadFolder = null, 28Task<IEnumerable<string>> ExtractPackageAsync(string packagePath, DirectoryPath targetFolder);
parent\dotnet\NugetPackageDownloader\NuGetPackageDownloader.cs (5)
31private readonly DirectoryPath _packageInstallDir; 65DirectoryPath packageInstallDir, 139DirectoryPath packageInstallDir, 162DirectoryPath? downloadFolder = null, 322public async Task<IEnumerable<string>> ExtractPackageAsync(string packagePath, DirectoryPath targetFolder)
parent\dotnet\NugetPackageDownloader\PackageSourceLocation.cs (2)
15DirectoryPath? rootConfigDirectory = null, 34public DirectoryPath? RootConfigDirectory { get; }
parent\dotnet\ToolManifest\ToolManifestEditor.cs (2)
113Read(FilePath manifest, DirectoryPath correspondingDirectory) 226DirectoryPath correspondingDirectory)
parent\dotnet\ToolManifest\ToolManifestFinder.cs (19)
14private readonly DirectoryPath _probeStart; 22DirectoryPath probeStart, 36IEnumerable<(FilePath manifestfile, DirectoryPath _)> allPossibleManifests = 53IEnumerable<(FilePath manifestfile, DirectoryPath _)> allPossibleManifests = 65IEnumerable<(FilePath manifestfile, DirectoryPath _)> allPossibleManifests, 70foreach ((FilePath possibleManifest, DirectoryPath correspondingDirectory) in allPossibleManifests) 103foreach ((FilePath possibleManifest, DirectoryPath correspondingDirectory) in 135foreach ((FilePath possibleManifest, DirectoryPath correspondingDirectory) in 160private IEnumerable<(FilePath manifestfile, DirectoryPath manifestFileFirstEffectDirectory)> 163DirectoryPath? currentSearchDirectory = _probeStart; 166var currentSearchDotConfigDirectory = 195foreach ((FilePath possibleManifest, DirectoryPath _) in EnumerateDefaultAllPossibleManifests()) 204DirectoryPath manifestInsertFolder = GetDirectoryToCreateToolManifest(); 219private DirectoryPath GetDirectoryToCreateToolManifest() 221DirectoryPath? currentSearchDirectory = _probeStart; 224var currentSearchGitDirectory = currentSearchDirectory.Value.WithSubDirectories(Constants.GitDirectoryName); 244private string WriteManifestFile(DirectoryPath folderPath) 266DirectoryPath? rootPath = null; 268DirectoryPath correspondingDirectory)
parent\dotnet\ToolManifest\ToolManifestPackage.cs (2)
17DirectoryPath firstEffectDirectory, 29public DirectoryPath FirstEffectDirectory { get; } = firstEffectDirectory;
parent\dotnet\ToolPackage\LocalToolsResolverCache.cs (3)
18private readonly DirectoryPath _cacheVersionedDirectory; 23DirectoryPath? cacheDirectory = null, 27DirectoryPath appliedCacheDirectory =
Microsoft.DotNet.InternalAbstractions (4)
DirectoryPath.cs (3)
24public DirectoryPath WithSubDirectories(params string[] paths) 43public DirectoryPath GetParentPath() 58public DirectoryPath? GetParentPathNullable()
FilePath.cs (1)
29public DirectoryPath GetDirectoryPath()