public PushRollbackAction ( System.Action rollbackAction, IPackageOperationContext context ) : void | ||
rollbackAction | System.Action | |
context | IPackageOperationContext | |
return | 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);
}