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