public void ResumeParentTask()
        {
            if (InvokeRequired)
            {
                var d = new ResumeParentTaskDelegate(ResumeParentTask);
                Invoke(d, new object[] { });
            }
            else
            {
                uiBtnPause.Image       = Resources.engine_pause;
                uiBtnPause.DisplayText = "Pause";
                uiBtnStepOver.Visible  = false;
                uiBtnStepInto.Visible  = false;

                if (EngineContext.ScriptBuilder != null)
                {
                    EngineContext.ScriptBuilder.IsScriptSteppedOver = false;
                    EngineContext.ScriptBuilder.IsScriptSteppedInto = false;
                }

                if (IsNewTaskSteppedInto || !IsHiddenTaskEngine)
                {
                    IsNewTaskResumed = true;
                }

                EngineInstance.ResumeScript();
            }
        }
Esempio n. 2
0
 public void ResumeParentTask()
 {
     if (InvokeRequired)
     {
         var d = new ResumeParentTaskDelegate(ResumeParentTask);
         Invoke(d, new object[] { });
     }
     else
     {
         uiBtnPause.Image       = Properties.Resources.command_pause;
         uiBtnPause.DisplayText = "Pause";
         uiBtnStepOver.Visible  = false;
         uiBtnStepInto.Visible  = false;
         if (CallBackForm != null)
         {
             CallBackForm.IsScriptSteppedOver = false;
             CallBackForm.IsScriptSteppedInto = false;
         }
         if (IsNewTaskSteppedInto || !IsHiddenTaskEngine)
         {
             IsNewTaskResumed = true;
         }
         EngineInstance.ResumeScript();
     }
 }