1 write to Value
Microsoft.DotNet.InternalAbstractions (1)
DirectoryPath.cs (1)
21
Value
= value;
81 references to Value
dotnet (75)
BuildServer\BuildServerProvider.cs (2)
49
if (!_fileSystem.Directory.Exists(directory.
Value
))
54
foreach (var path in _fileSystem.Directory.EnumerateFiles(directory.
Value
))
Commands\Workload\Install\FileBasedInstaller.cs (6)
136
var tempExtractionDir = Path.Combine(_tempPackagesDir.
Value
, $"{WorkloadManifestUpdater.WorkloadSetManifestId}-{workloadSetPackageVersion}-extracted");
178
var packagePath = Path.Combine(offlineCache.Value.
Value
, $"{packInfo.ResolvedPackageId}.{packInfo.Version}.nupkg");
206
var tempExtractionDir = Path.Combine(_tempPackagesDir.
Value
, $"{packInfo.ResolvedPackageId}-{packInfo.Version}-extracted");
320
packagePath = Path.Combine(offlineCache.Value.
Value
, $"{packageId}.{packageVersion}.nupkg");
330
tempBackupDir = Path.Combine(_tempPackagesDir.
Value
, $"{packageId} - {packageVersion}-backup");
666
var extractionPath = Path.Combine(_tempPackagesDir.
Value
, "dotnet-sdk-advertising-temp", $"{Path.GetFileName(nupkgPath)}-extracted");
Commands\Workload\Install\WorkloadInstallCommand.cs (1)
342
return GetDownloads(workloadIds, skipManifestUpdate, includePreviews, offlineCache.
Value
);
Commands\Workload\Install\WorkloadManifestUpdater.cs (1)
334
Directory.GetFiles(offlineCache.Value.
Value
)
Commands\Workload\InstallingWorkloadCommand.cs (3)
370
string extractedManifestsPath = Path.Combine(tempPath.Value.
Value
, "manifests");
425
if (tempPath != null && Directory.Exists(tempPath.Value.
Value
))
427
Directory.Delete(tempPath.Value.
Value
, true);
Commands\Workload\Update\WorkloadUpdateCommand.cs (1)
207
await GetDownloads(GetUpdatableWorkloads(), skipManifestUpdate: false, includePreviews, offlineCache.
Value
);
NugetPackageDownloader\NuGetPackageDownloader.cs (9)
184
var resolvedDownloadFolder = downloadFolder == null || !downloadFolder.HasValue ? _packageInstallDir.
Value
: downloadFolder.Value.
Value
;
327
PackageFolderReader packageReader = new(targetFolder.
Value
);
333
NuGetPackagePathResolver packagePathResolver = new(targetFolder.
Value
);
337
targetFolder.
Value
,
346
Path.GetRelativePath(targetFolder.
Value
, p).Equals("data/UnixFilePermissions.xml",
356
Path.Combine(targetFolder.
Value
, fileAndPermission.Path),
495
packageSourceLocation.NugetConfig.Value.GetDirectoryPath().
Value
;
503
packageSourceLocation?.RootConfigDirectory?.
Value
?? currentDirectory);
ShellShim\ShellShimRepository.cs (3)
44
if (!_fileSystem.Directory.Exists(_shimsDirectory.
Value
))
46
_fileSystem.Directory.CreateDirectory(_shimsDirectory.
Value
);
66
string relativePathToExe = Path.GetRelativePath(_shimsDirectory.
Value
, toolCommand.Executable.Value);
ShellShim\ShellShimTemplateFinder.cs (1)
58
return Path.Combine(_tempDir.
Value
, "runtimes", rid, "native");
ToolManifest\ToolManifestFinder.cs (6)
205
if (manifestInsertFolder.
Value
!= null)
225
if (_fileSystem.Directory.Exists(currentSearchGitDirectory.
Value
))
229
if (currentSearchDirectory.Value.
Value
!= null)
231
if (_fileSystem.Directory.EnumerateFiles(currentSearchDirectory.Value.
Value
)
253
string manifestFileLocation = Path.Combine(folderPath.
Value
, Constants.ToolManifestFileName);
273
if (!correspondingDirectory.
Value
.Equals(rootPath.Value))
ToolManifest\ToolManifestPackage.cs (2)
42
FirstEffectDirectory.
Value
.TrimEnd('/', '\\')
43
.Equals(other.FirstEffectDirectory.
Value
.TrimEnd('/', '\\'), StringComparison.Ordinal) &&
ToolPackage\LocalToolsResolverCache.cs (1)
115
_fileSystem.Directory.CreateDirectory(_cacheVersionedDirectory.
Value
);
ToolPackage\ToolPackageDownloader.cs (2)
142
NuGetv3LocalRepository localRepository = new(packagesRootPath.
Value
);
148
Reporter.Output.WriteLine($"Locating package {packageId}@{version} in package store {packagesRootPath.
Value
}");
ToolPackage\ToolPackageDownloaderBase.cs (19)
162
var nugetPackageRootDirectory = new VersionFolderPathResolver(_toolPackageStore.Root.
Value
).GetInstallPath(packageId.ToString(), packageVersion);
172
string rollbackDirectory = _globalToolStageDir.
Value
;
191
_fileSystem.Directory.CreateDirectory(toolStoreTargetDirectory.GetParentPath().
Value
);
195
FileAccessRetrier.RetryOnMoveAccessFailure(() => _fileSystem.Directory.Move(_globalToolStageDir.
Value
, toolStoreTargetDirectory.
Value
));
198
rollbackDirectory = toolStoreTargetDirectory.
Value
;
226
if (_fileSystem.Directory.Exists(packageRootDirectory.
Value
) &&
227
!_fileSystem.Directory.EnumerateFileSystemEntries(packageRootDirectory.
Value
).Any())
229
_fileSystem.Directory.Delete(packageRootDirectory.
Value
, false);
279
if (!IsPackageInstalled(packageId, packageVersion, packageDownloadDir.
Value
))
281
DownloadAndExtractPackage(packageId, nugetPackageDownloader, packageDownloadDir.
Value
, packageVersion, packageSourceLocation, includeUnlisted: givenSpecificVersion, verbosity: verbosity);
284
CreateAssetFile(packageId, packageVersion, packageDownloadDir, Path.Combine(assetFileDirectory.
Value
, ToolPackageInstance.AssetsFileName), _runtimeJsonPath, verbosity, targetFramework);
289
if (!IsPackageInstalled(ridSpecificPackage, packageVersion, packageDownloadDir.
Value
))
291
DownloadAndExtractPackage(ridSpecificPackage, nugetPackageDownloader, packageDownloadDir.
Value
, packageVersion, packageSourceLocation, includeUnlisted: true, verbosity: verbosity);
294
CreateAssetFile(ridSpecificPackage, packageVersion, packageDownloadDir, Path.Combine(assetFileDirectory.
Value
, ToolPackageInstance.RidSpecificPackageAssetsFileName), _runtimeJsonPath, verbosity, targetFramework);
306
if (!IsPackageInstalled(packageId, packageVersion, _localToolDownloadDir.
Value
))
311
CreateAssetFile(packageId, packageVersion, _localToolDownloadDir, Path.Combine(_localToolAssetDir.
Value
, ToolPackageInstance.AssetsFileName), _runtimeJsonPath, verbosity, targetFramework);
315
if (!IsPackageInstalled(ridSpecificPackage, packageVersion, _localToolDownloadDir.
Value
))
321
Path.Combine(_localToolAssetDir.
Value
, ToolPackageInstance.RidSpecificPackageAssetsFileName), _runtimeJsonPath, verbosity, targetFramework);
ToolPackage\ToolPackageFactory.cs (1)
65
ToolPackageFolderPathCalculator.GetToolPackageFolderPath(nonGlobalLocation.Value.
Value
))
ToolPackage\ToolPackageInstance.cs (2)
103
var installPath = new VersionFolderPathResolver(PackageDirectory.
Value
).GetInstallPath(ResolvedPackageId.ToString(), ResolvedPackageVersion);
181
var installPath = new VersionFolderPathResolver(packageDirectory.
Value
).GetInstallPath(library.Name, library.Version);
ToolPackage\ToolPackageStoreAndQuery.cs (7)
15
public DirectoryPath Root { get; private set; } = new DirectoryPath(Path.GetFullPath(root.
Value
));
29
stagingDirectory.WithSubDirectories(packageId.ToString()).
Value
).FirstOrDefault()),
59
if (!_fileSystem.Directory.Exists(Root.
Value
))
64
foreach (var subdirectory in _fileSystem.Directory.EnumerateDirectories(Root.
Value
))
85
if (!_fileSystem.Directory.Exists(packageRootDirectory.
Value
))
90
foreach (var subdirectory in _fileSystem.Directory.EnumerateDirectories(packageRootDirectory.
Value
))
107
if (!_fileSystem.Directory.Exists(directory.
Value
))
ToolPackage\ToolPackageUninstaller.cs (8)
25
if (Directory.Exists(packageDirectory.
Value
))
29
var tempPath = _toolPackageStoreQuery.GetRandomStagingDirectory().
Value
;
31
Directory.Move(packageDirectory.
Value
, tempPath));
35
if (Directory.Exists(rootDirectory.
Value
) &&
36
!Directory.EnumerateFileSystemEntries(rootDirectory.
Value
).Any())
38
Directory.Delete(rootDirectory.
Value
, false);
57
Directory.CreateDirectory(rootDirectory.
Value
);
59
Directory.Move(tempPackageDirectory, packageDirectory.
Value
));
Microsoft.DotNet.InternalAbstractions (6)
DirectoryPath.cs (6)
27
insertValueInFront[0] =
Value
;
35
return new FilePath(Path.Combine(
Value
, fileName));
40
return $"\"{
Value
}\"";
47
var directoryInfo = new DirectoryInfo(
Value
);
52
throw new InvalidOperationException(
Value
+ " does not have parent directory.");
60
var directoryInfo = new DirectoryInfo(
Value
);