Example #1
0
 public void NewContext()
 {
     if (_currentContext != null)
     {
         _contextStack.Push(_currentContext);
     }
     _currentContext = new LoopContextDetails();
 }
Example #2
0
 public void EscapeContext()
 {
     _currentContext = _contextStack.Count > 0
         ? _contextStack.Pop()
         : null;
 }