Example #1
0
        public Memento SetText( string text)
        {
            Memento me = new Memento(_text);

            _text = text;

            return me;
        }
Example #2
0
 public void LoadSave(Memento memento)
 {
     State = memento.State;
 }
Example #3
0
        /// Restore State to given Memento
        public void RestoreMemento(Memento memento)
        {
            _list = memento.State as List <Line>;

            DrawLines();
        }
Example #4
0
 public void Save(Memento m)
 {
     savedStates.Add(m);
 }
 public string RestoreFromMemento(Memento memento)
 {
     article = memento.article;
     Debug.Log ("From Originator: Previous Article saved in Memento: [\"" + article + "\"]");
     return article;
 }
Example #6
0
 public void Undo(Memento previousState)    //z
 {
     _text = previousState.GetText();
 }
Example #7
0
 public void SaveMemento(Memento mem)
 {
     OriginatorMemento = mem;
 }
 public void GetStateFromMemento(Memento memento)
 {
     this.state = memento.GetState();
 }
 public void SaveGame(Memento memento)
 {
     this.SavedGames.Push(memento);
 }
        public Memento LoadLastSavedGame()
        {
            Memento lastSavedGame = this.SavedGames.Pop();

            return(lastSavedGame);
        }
 public void Add(Memento m)
 {
     savedArticles.Add(m);
 }
 public string RestoreFromMemento(Memento memento)
 {
     article = memento.article;
     Debug.Log("From Originator: Previous Article saved in Memento: [\"" + article + "\"]");
     return(article);
 }
 public void RestoreMemento(Memento memento)
 {
     Name   = memento.Name;
     Phone  = memento.Phone;
     Budget = memento.Budget;
 }
Example #14
0
 public void Add(Memento state)
 {
     mementoList.Add(state);
 }
Example #15
0
 public void SetMemento(Memento memento)
 {
     Console.WriteLine("Restoring state...");
     State = memento.State;
 }
 public void Restore(Memento memento)
 {
     this.ListPrice = memento.ListPrice;
     this.Name      = memento.Name;
     this.ProductId = memento.ProductId;
 }
 public void ADD(Memento aMemento)
 {
     mementos.Add(aMemento);
     Console.WriteLine("One Item added, so no item count : " +mementos.Count);
 }
 public void Add(Memento memento)
 {
     mementoList.Add(memento);
 }
Example #19
0
 public void RestoreFromMemento(Memento mem)
 {
     State = mem.State;
 }
 public String Restore(Memento aMemento)
 {
     Console.WriteLine("memento set from originator");
     state = aMemento.State;
     return state;
 }
 /// <summary>
 /// 恢复备忘录,将Memento导入并将相关数据恢复
 /// </summary>
 /// <param name="memento"></param>
 public void SetMemento(Memento memento)
 {
     State = memento.State;
 }
Example #22
0
 //z
 public void Undo(Memento  previousState)
 {
     _text = previousState.GetText();
 }
Example #23
0
 public void getStateFromMemento(Memento memento)
 {
     state = memento.getState();
 }
 public void Add(Memento m)
 {
     savedArticles.Add (m);
 }
Example #25
0
 private void button1_Click(object sender, EventArgs e)
 {
     _memento = _drawing.CreateMemento();
 }