コード例 #1
0
ファイル: Caretaker.cs プロジェクト: daraduda/WorkflowProcess
        public static void RestoreState(Originator <T> orig, int stateNumber)
        {
            Memento <T> memento = _mementos[stateNumber];

            orig.SetMemento(memento);
        }
コード例 #2
0
 public void SetMemento(Memento <T> m)
 {
     _state = m.GetState();
 }