Exemplo n.º 1
0
 private void zCheckBreakOrSkip()
 {
     if (m_BreakBranch || m_SkipIteration)
     {
         zClearPendingBranch();
         m_CurrentPosition = (m_CurrentPosition - (m_CurrentBranch.CurrentPosition + 1)) + m_CurrentBranch.RecursiveStepCount();
         m_CurrentBranch.EndBranch();
         if (m_BreakBranch)
         {
             m_CurrentBranch.RemoveIterator();
         }
         m_BreakBranch   = false;
         m_SkipIteration = false;
     }
 }