Example #1
0
 public void RollBack()
 {
     while (ExecutedNodesStack.Any())
     {
         var popItem = ExecutedNodesStack.Pop();
         popItem.RollBack(this);
     }
 }
Example #2
0
 public void PushExecuteNode(ILink <TIn> executedNode)
 {
     _executionInfo.Add(executedNode.ExecutionInfo);
     ExecutedNodesStack.Push(executedNode);
 }