private void OnPhaseChanged(IntPtr converter)
        {
            int    phaseNumber      = Toolset.GetPhaseNumber(converter);
            string phaseDescription = Toolset.GetPhaseDescription(converter, phaseNumber);

            Tracer.Trace(string.Format("T:{0} Conversion Phase Changed: #{1} {2}", Thread.CurrentThread.Name, phaseNumber, phaseDescription));

            try
            {
                if (PhaseChange != null)
                {
                    var args = new PhaseChangeEventArgs
                    {
                        Document         = ProcessingDocument,
                        PhaseNumber      = phaseNumber,
                        PhaseDescription = phaseDescription
                    };

                    PhaseChange(this, args);
                }
            }
            catch (Exception e)
            {
                Tracer.Warn(string.Format("T:{0} Exception in PhaseChange event handler", Thread.CurrentThread.Name), e);
            }
        }
Exemplo n.º 2
0
        private void OnPhaseChanged(IntPtr converter)
        {
            int phaseNumber = Toolset.GetPhaseNumber(converter);
            string phaseDescription = Toolset.GetPhaseDescription(converter, phaseNumber);
            Tracer.Trace(string.Format("T:{0} Conversion Phase Changed: #{1} {2}", Thread.CurrentThread.Name, phaseNumber, phaseDescription));

            try
            {
                if (PhaseChange != null)
                {
                    var args = new PhaseChangeEventArgs
                    {
                        Document = ProcessingDocument,
                        PhaseNumber = phaseNumber,
                        PhaseDescription = phaseDescription
                    };

                    PhaseChange(this, args);
                }
            }
            catch (Exception e)
            {
                Tracer.Warn(string.Format("T:{0} Exception in PhaseChange event handler", Thread.CurrentThread.Name), e);
            }
        }