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

OnOperationContextDisposing() private method

private OnOperationContextDisposing ( object sender, OperationContextEventArgs e ) : void
sender object
e OperationContextEventArgs
return void
        private void OnOperationContextDisposing(object sender, OperationContextEventArgs e)
        {
            var context = e.PackageOperationContext;
            if (context.CatchedExceptions.Any())
            {
                _rollbackPackageOperationService.Rollback(context);
            }
            else
            {
                _rollbackPackageOperationService.ClearRollbackActions(context);
            }
        }