public void AddMemento(VirtualMachineMemento memento) { _mementoStack.Push(memento); }
public MachineState RestoreFromMemento(VirtualMachineMemento memento) { _state = memento.GetState(); Console.WriteLine(string.Format("Restored to state: {0}", _state)); return(_state); }