public EBCExceptionMessage(IEBCBase ebcBase, IWorkException ebcWorkException)
 {
     this.EBC = ebcBase;
     this.WorkException = ebcWorkException;
 }
        private void OnOut_WorkException(IWorkException workException)
        {
            // First, send the message to the associated portal to inform the environment.
            if (this.Out_WorkException != null)
            {
                this.Out_WorkException(new EBCExceptionMessage(this, workException));
            }

            // Inform the connected shape about the error.
            this.OnOut_ExceptionInfo(workException);
        }
 public ExceptionInfoMessage(IWorkException workException)
 {
     this.WorkException = workException;
 }
 protected void OnOut_ExceptionInfo(IWorkException workException)
 {
     if (this.Out_ExceptionInfo != null)
     {
         this.Out_ExceptionInfo(new ExceptionInfoMessage(workException));
     }
 }
        internal void SetWorkException(IWorkException workException)
        {
            this.richTextBoxError.Text = workException.Message;

            this.richTextBoxError.Text += "\n\n" + workException.InnerException.ToString();
        }