Esempio n. 1
0
 public void UpdateDebugger()
 {
     if (InvokeRequired)
     {
         var del = new UpdateDebuggerDelegate(UpdateDebugger);
         Invoke(del, null);
     }
     else
     {
         //does not need to be thread safe as this is invoked from UI thread.
         UpdateStack();
         if (DebugEntity.Thread.ThreadBreak == VMThreadBreakMode.Pause)
         {
             Editor.NewBreak(Editor.DebugFrame);
             StackView.Enabled      = true;
             ObjectDataGrid.Enabled = true;
         }
         else
         {
             Editor.Resume();
             StackView.Enabled      = false;
             ObjectDataGrid.Enabled = false;
         }
     }
 }
Esempio n. 2
0
        public void UpdateDebugger()
        {
            if (InvokeRequired)
            {
                var del = new UpdateDebuggerDelegate(UpdateDebugger);
                Invoke(del, null);
            }
            else
            {
                //does not need to be thread safe as this is invoked from UI thread.
                UpdateStack();
                if (DebugEntity.Thread.ThreadBreak == VMThreadBreakMode.Pause) {
                    Editor.NewBreak(Editor.DebugFrame);
                    StackView.Enabled = true;
                    ObjectDataGrid.Enabled = true;
                }
                else
                {
                    Editor.Resume();
                    StackView.Enabled = false;
                    ObjectDataGrid.Enabled = false;
                }

            }
        }