17 references to FileAccessRetrier
dotnet (15)
Commands\Workload\Install\FileBasedInstaller.cs (4)
220
FileAccessRetrier
.RetryOnMoveAccessFailure(() => DirectoryPath.MoveDirectory(tempExtractionDir, packInfo.Path));
332
FileAccessRetrier
.RetryOnMoveAccessFailure(() => DirectoryPath.MoveDirectory(targetFolder, tempBackupDir));
344
FileAccessRetrier
.RetryOnMoveAccessFailure(() => DirectoryPath.MoveDirectory(tempBackupDir, targetFolder));
678
FileAccessRetrier
.RetryOnMoveAccessFailure(() => DirectoryPath.MoveDirectory(Path.Combine(extractionPath, "data"), targetPath));
Commands\Workload\Install\MsiInstallerBase.cs (1)
397
FileAccessRetrier
.RetryOnMoveAccessFailure(() => File.Move(sourceFile, destinationFile));
Commands\Workload\Install\NetSdkMsiInstallerClient.cs (2)
766
FileAccessRetrier
.RetryOnMoveAccessFailure(() => DirectoryPath.MoveDirectory(extractedManifestPath, targetPath));
809
FileAccessRetrier
.RetryOnMoveAccessFailure(() => DirectoryPath.MoveDirectory(manifestFolder, targetPath));
Installer\Windows\SecurityUtils.cs (1)
95
FileAccessRetrier
.RetryOnMoveAccessFailure(() =>
ShellShim\ShellShimRepository.cs (2)
127
FileAccessRetrier
.RetryOnMoveAccessFailure(() => _fileSystem.File.Move(file.Value, tempPath));
153
FileAccessRetrier
.RetryOnMoveAccessFailure(() => _fileSystem.File.Move(kvp.Value, kvp.Key));
SudoEnvironmentDirectoryOverride.cs (2)
73
FileAccessRetrier
.RetryOnIOException(
86
FileAccessRetrier
.RetryOnIOException(
ToolPackage\ToolPackageDownloaderBase.cs (1)
192
FileAccessRetrier
.RetryOnMoveAccessFailure(() => _fileSystem.Directory.Move(_globalToolStageDir.Value, toolStoreTargetDirectory.Value));
ToolPackage\ToolPackageUninstaller.cs (2)
30
FileAccessRetrier
.RetryOnMoveAccessFailure(() =>
58
FileAccessRetrier
.RetryOnMoveAccessFailure(() =>
Microsoft.DotNet.Cli.Utils (1)
Extensions\LockFileFormatExtensions.cs (1)
25
var lockFile =
FileAccessRetrier
.RetryOnFileAccessFailure(() => subject.Read(path), LocalizableStrings.CouldNotAccessAssetsFile);
Microsoft.DotNet.Configurer (1)
IFileExtensions.cs (1)
15
FileAccessRetrier
.RetryOnIOException(() =>