Orc.NuGetExplorer.RollbackPackageOperationService.PushRollbackAction C# (CSharp) 메소드

PushRollbackAction() 공개 메소드

public PushRollbackAction ( System.Action rollbackAction, IPackageOperationContext context ) : void
rollbackAction System.Action
context IPackageOperationContext
리턴 void
        public void PushRollbackAction(Action rollbackAction, IPackageOperationContext context)
        {
            Stack<Action> stack;
            if (!_rollbackActions.TryGetValue(context, out stack))
            {
                stack = new Stack<Action>();
                _rollbackActions.Add(context, stack);
            }

            stack.Push(rollbackAction);
        }