1 write to _fileSystem
dotnet (1)
ToolPackage\ToolPackageDownloaderBase.cs (1)
51
_fileSystem
= fileSystem ?? throw new ArgumentNullException(nameof(fileSystem));
15 references to _fileSystem
dotnet (15)
ToolPackage\ToolPackageDownloader.cs (1)
122
return ToolPackageInstance.GetToolConfiguration(id, packageDirectory, assetsJsonParentDirectory,
_fileSystem
);
ToolPackage\ToolPackageDownloaderBase.cs (14)
59
_localToolAssetDir = new DirectoryPath(
_fileSystem
.Directory.CreateTemporarySubdirectory());
191
_fileSystem
.Directory.CreateDirectory(toolStoreTargetDirectory.GetParentPath().Value);
195
FileAccessRetrier.RetryOnMoveAccessFailure(() =>
_fileSystem
.Directory.Move(_globalToolStageDir.Value, toolStoreTargetDirectory.Value));
204
fileSystem:
_fileSystem
);
219
if (rollbackDirectory != null &&
_fileSystem
.Directory.Exists(rollbackDirectory))
221
_fileSystem
.Directory.Delete(rollbackDirectory, true);
226
if (
_fileSystem
.Directory.Exists(packageRootDirectory.Value) &&
227
!
_fileSystem
.Directory.EnumerateFileSystemEntries(packageRootDirectory.Value).Any())
229
_fileSystem
.Directory.Delete(packageRootDirectory.Value, false);
261
fileSystem:
_fileSystem
);
328
fileSystem:
_fileSystem
);
386
if (
_fileSystem
.File.Exists(runtimeConfigFilePath))
388
string existingJson =
_fileSystem
.File.ReadAllText(runtimeConfigFilePath);
395
_fileSystem
.File.WriteAllText(runtimeConfigFilePath, updateJson);