コード例 #1
0
 internal void ChangeActiveFrame(int id)
 {
     if (_activeEvaluator != null)
     {
         PythonStackFrame frame = _activeEvaluator.GetFrames().SingleOrDefault(target => target.FrameId == id);
         if (frame != null)
         {
             _activeEvaluator.SwitchFrame(frame);
         }
         else
         {
             CurrentWindow.WriteError(Strings.DebugReplInvalidFrameId.FormatUI(id));
         }
     }
     else
     {
         NoProcessError();
     }
 }
コード例 #2
0
 internal void ChangeActiveFrame(int id)
 {
     if (_activeEvaluator != null)
     {
         PythonStackFrame frame = _activeEvaluator.GetFrames().SingleOrDefault(target => target.FrameId == id);
         if (frame != null)
         {
             _activeEvaluator.SwitchFrame(frame);
         }
         else
         {
             _window.WriteError(String.Format("Invalid frame id '{0}'.", id));
         }
     }
     else
     {
         NoProcessError();
     }
 }
コード例 #3
0
 internal void ChangeActiveFrame(int id)
 {
     if (_activeEvaluator != null)
     {
         PythonStackFrame frame = _activeEvaluator.GetFrames().SingleOrDefault(target => target.FrameId == id);
         if (frame != null)
         {
             _activeEvaluator.SwitchFrame(frame);
         }
         else
         {
             CurrentWindow.WriteErrorLine(Strings.DebugReplInvalidFrameId.FormatUI(id));
         }
     }
     else if (CustomDebugAdapterProtocolExtension.CanUseExperimental())
     {
         NotSupported();
     }
     else
     {
         NoProcessError();
     }
 }