示例#1
0
 protected virtual void OnError(ExecutorMessageEventArgs e)
 {
     if (Error != null)
     {
         Error(this, e);
     }
 }
示例#2
0
 protected virtual void OnMessage(ExecutorMessageEventArgs e)
 {
     if (Message != null)
     {
         Message(this, e);
     }
 }
示例#3
0
 private void _context_Error(object sender, ExecutorMessageEventArgs e)
 {
     if (InvokeRequired)
     {
         BeginInvoke((MethodInvoker)(() => _context_Error(sender, e)));
     }
     else
     {
         listBoxRuntimeErrors.Items.Add(e.Message);
         tabControlErrors.SelectedTab   = tabPageRuntimeErrors;
         splitContainer.Panel2Collapsed = false;
     }
 }
示例#4
0
 private void _context_Message(object sender, ExecutorMessageEventArgs e)
 {
     if (InvokeRequired)
     {
         BeginInvoke((MethodInvoker)(() => _context_Message(sender, e)));
     }
     else
     {
         if (string.IsNullOrEmpty(e.Message))
         {
             listBoxCompileErrors.DataSource = new[] { DateTime.Now.ToShortTimeString() + "  No errors." };
         }
         else
         {
             listBoxCompileErrors.DataSource = e.Message.Split(new [] { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries);
         }
     }
 }
示例#5
0
 private void _ProgramExecutorError(object sender, ExecutorMessageEventArgs e)
 {
     OnError(e);
 }
 private void _SequenceExecutorError(object sender, ExecutorMessageEventArgs e)
 {
     OnError(e);
 }
示例#7
0
 private void _ScriptError(object sender, ExecutorMessageEventArgs e)
 {
     OnError(e);
 }