Orc.NuGetExplorer.RollbackPackageOperationService.Rollback C# (CSharp) Method

Rollback() public method

public Rollback ( IPackageOperationContext context ) : void
context IPackageOperationContext
return void
        public void Rollback(IPackageOperationContext context)
        {
            Stack<Action> stack;
            if (_rollbackActions.TryGetValue(context, out stack))
            {
                while (stack.Any())
                {
                    var action = stack.Pop();
                    action();
                }
            }
        }