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