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