1 write to _fileSystem
dotnet (1)
ToolPackage\ToolPackageDownloaderBase.cs (1)
48
_fileSystem
= fileSystem ?? throw new ArgumentNullException(nameof(fileSystem));
25 references to _fileSystem
dotnet (15)
ToolPackage\ToolPackageDownloader.cs (1)
122
return ToolPackageInstance.GetToolConfiguration(id, packageDirectory, assetsJsonParentDirectory,
_fileSystem
);
ToolPackage\ToolPackageDownloaderBase.cs (14)
56
_localToolAssetDir = new DirectoryPath(
_fileSystem
.Directory.CreateTemporarySubdirectory());
188
_fileSystem
.Directory.CreateDirectory(toolStoreTargetDirectory.GetParentPath().Value);
192
FileAccessRetrier.RetryOnMoveAccessFailure(() =>
_fileSystem
.Directory.Move(_globalToolStageDir.Value, toolStoreTargetDirectory.Value));
201
fileSystem:
_fileSystem
);
216
if (rollbackDirectory != null &&
_fileSystem
.Directory.Exists(rollbackDirectory))
218
_fileSystem
.Directory.Delete(rollbackDirectory, true);
223
if (
_fileSystem
.Directory.Exists(packageRootDirectory.Value) &&
224
!
_fileSystem
.Directory.EnumerateFileSystemEntries(packageRootDirectory.Value).Any())
226
_fileSystem
.Directory.Delete(packageRootDirectory.Value, false);
258
fileSystem:
_fileSystem
);
325
fileSystem:
_fileSystem
);
383
if (
_fileSystem
.File.Exists(runtimeConfigFilePath))
385
string existingJson =
_fileSystem
.File.ReadAllText(runtimeConfigFilePath);
392
_fileSystem
.File.WriteAllText(runtimeConfigFilePath, updateJson);
Microsoft.DotNet.Tools.Tests.ComponentMocks (10)
ToolPackageDownloaderMock2.cs (10)
94
_fileSystem
.File.WriteAllText(assetFilePath, assetFileContents);
139
_fileSystem
.Directory.CreateDirectory(fakeExecutableSubDirectory);
140
_fileSystem
.File.CreateEmptyFile(fakeExecutablePath);
141
_fileSystem
.File.WriteAllText(Path.Combine(fakeExecutableSubDirectory, "DotnetToolSettings.xml"),
153
if (!
_fileSystem
.Directory.Exists(Path.GetDirectoryName(resolvedPath)!))
155
_fileSystem
.Directory.CreateDirectory(Path.GetDirectoryName(resolvedPath)!);
157
_fileSystem
.File.WriteAllText(resolvedPath, additionalFile.Value);
167
if (
_fileSystem
.Directory.Exists(nupkgDir))
169
_fileSystem
.Directory.Delete(nupkgDir, true);
185
return
_fileSystem
.Directory.Exists(nupkgDir);