/// <summary>
        /// The main entry point, populates the report with everything it needs
        /// </summary>
        public void PopulateReport()
        {
            try
            {
                _view.SetInProgressState();

                _view.PopulateExceptionTab(ReportInfo.Exceptions);
                _view.PopulateAssembliesTab();
                _view.PopulateConfigTab(GetConfigAsHtml());
                _view.PopulateSysInfoTab();
            }
            finally
            {
                _view.SetProgressCompleteState();
            }
        }
Exemple #2
0
        /// <summary>
        /// The main entry point, populates the report with everything it needs
        /// </summary>
        public void PopulateReport()
        {
            try
            {
                _view.SetInProgressState();

                _view.PopulateExceptionTab(ReportInfo.Exceptions);
                _view.PopulateAssembliesTab();
                if (!ExceptionReporter.IsRunningMono())
                {
                    _view.PopulateSysInfoTab();
                }
            }
            finally
            {
                _view.SetProgressCompleteState();
            }
        }