Orc.NuGetExplorer.RollbackWatcher.RollbackWatcher C# (CSharp) Method

RollbackWatcher() public method

public RollbackWatcher ( IPackageOperationNotificationService packageOperationNotificationService, IPackageOperationContextService packageOperationContextService, IRollbackPackageOperationService rollbackPackageOperationService, IBackupFileSystemService backupFileSystemService, IFileSystemService fileSystemService ) : System.Linq
packageOperationNotificationService IPackageOperationNotificationService
packageOperationContextService IPackageOperationContextService
rollbackPackageOperationService IRollbackPackageOperationService
backupFileSystemService IBackupFileSystemService
fileSystemService IFileSystemService
return System.Linq
        public RollbackWatcher(IPackageOperationNotificationService packageOperationNotificationService, IPackageOperationContextService packageOperationContextService,
            IRollbackPackageOperationService rollbackPackageOperationService, IBackupFileSystemService backupFileSystemService, IFileSystemService fileSystemService)
            : base(packageOperationNotificationService)
        {
            Argument.IsNotNull(() => packageOperationContextService);
            Argument.IsNotNull(() => rollbackPackageOperationService);
            Argument.IsNotNull(() => backupFileSystemService);
            Argument.IsNotNull(() => fileSystemService);

            _packageOperationContextService = packageOperationContextService;
            _rollbackPackageOperationService = rollbackPackageOperationService;
            _backupFileSystemService = backupFileSystemService;
            _fileSystemService = fileSystemService;

            packageOperationContextService.OperationContextDisposing += OnOperationContextDisposing;
        }
        #endregion