Dev2.UndoFramework.ActionManager.RollBackTransaction C# (CSharp) Method

RollBackTransaction() private method

private RollBackTransaction ( ) : void
return void
        internal void RollBackTransaction()
        {
            if (TransactionStack.Count != 0)
            {
                ITransaction transaction = TransactionStack.Peek();
                if ((transaction != null) && (transaction.AccumulatingAction != null))
                {
                    transaction.AccumulatingAction.UnExecute();
                }
                TransactionStack.Clear();
            }
        }

Usage Example

 public virtual void Rollback()
 {
     if (ActionManager != null)
     {
         ActionManager.RollBackTransaction();
         Aborted = true;
     }
 }