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