internal void add(Memento memento) { _undo.Push(memento); if (_redo.Count > 0) resetRedo(); }
public static void addAction() { // Backup Memento memento = new Memento(_objects); _caretaker.add(memento); redoUndoCheck(); }
internal Memento undo( Memento currentState) { _redo.Push(currentState); return _undo.Pop(); }