Exemplo n.º 1
0
        public IEnumerable <IAction> EnumUndoableActions()
        {
            SimpleHistoryNode Current = Head;

            while (Current != null && Current != CurrentState && Current.NextAction != null)
            {
                yield return(Current.NextAction);

                Current = Current.NextNode;
            }
        }
Exemplo n.º 2
0
 private void Init()
 {
     CurrentState = new SimpleHistoryNode();
     Head = CurrentState;
 }
Exemplo n.º 3
0
 private void Init()
 {
     CurrentState = new SimpleHistoryNode();
     Head         = CurrentState;
 }