10 references to _fileSystem
dotnet (10)
ShellShim\ShellShimRepository.cs (10)
44
if (!
_fileSystem
.Directory.Exists(_shimsDirectory.Value))
46
_fileSystem
.Directory.CreateDirectory(_shimsDirectory.Value);
53
_fileSystem
.File.Copy(packagedShim.Value.Value, GetShimPath(toolCommand).Value);
109
foreach (var file in GetShimFiles(toolCommand).Where(f =>
_fileSystem
.File.Exists(f.Value)))
124
foreach (var file in GetShimFiles(toolCommand).Where(f =>
_fileSystem
.File.Exists(f.Value)))
126
var tempPath = Path.Combine(
_fileSystem
.Directory.CreateTemporarySubdirectory(), Path.GetRandomFileName());
127
FileAccessRetrier.RetryOnMoveAccessFailure(() =>
_fileSystem
.File.Move(file.Value, tempPath));
146
_fileSystem
.File.Delete(value);
153
FileAccessRetrier.RetryOnMoveAccessFailure(() =>
_fileSystem
.File.Move(kvp.Value, kvp.Key));
170
return GetShimFiles(toolCommand).Any(p =>
_fileSystem
.File.Exists(p.Value));