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