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); } }
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); } }