示例#1
0
 private void TestBreakpoint_OnTestBreakpointStateChanged(TestBreakpoint testBreakpoint, TestBreakPointArgs args)
 {
     if (TestScriptObject.SystemID.Equals(testBreakpoint.TestScriptObjectID))
     {
         UpdateUI();
     }
 }
示例#2
0
 private void TestBreakpoints_OnTestBreakpointInserted(TestBreakpoint testBreakpoint, TestBreakPointArgs args)
 {
     if (testBreakpoint.TestScriptObjectID.Equals(TestScriptObject.SystemID))
     {
         TestBreakpoint = testBreakpoint;
         UpdateUI();
     }
 }
 private void TestBreakpoints_OnTestBreakpointExit(TestBreakpoint testBreakpoint, TestBreakPointArgs args)
 {
     if (this.InvokeRequired)
     {
         var @delegate = new TestBreakpoints.TestBreakpointExitHandler(onTestBreakPointExit);
         BeginInvoke(@delegate, new object[] { testBreakpoint, args });
     }
     else
     {
         onTestBreakPointExit(testBreakpoint, args);
     }
 }
示例#4
0
 private void TestBreakpoints_OnTestBreakpointDeleted(TestBreakpoint testBreakpoint, TestBreakPointArgs args)
 {
     if (testBreakpoint is null)
     {
         if (TestBreakpoint != null)
         {
             TestBreakpoint = null;
             UpdateUI();
         }
     }
     else if (testBreakpoint.TestScriptObjectID.Equals(TestScriptObject.SystemID))
     {
         TestBreakpoint = null;
         UpdateUI();
     }
 }
 private void onTestBreakPointExit(TestBreakpoint testBreakpoint, TestBreakPointArgs args)
 {
     this.m_executeToolStripButton.Enabled = false;
     this.m_stepOverButton.Enabled         = false;
 }