Example #1
0
 private IVsIdeScope LoadProjectSystem()
 {
     _safeLogger.LogVerbose("Loading VsIdeScope...");
     try
     {
         MonitorLoadProjectSystem();
         return(VsUtils.ResolveMefDependency <VsIdeScope>(_serviceProvider));
     }
     catch (Exception ex)
     {
         var nullVsProjectSystem = new NullVsIdeScope(_safeLogger, _serviceProvider, _safeMonitoringService);
         ReportErrorServices.ReportInitError(nullVsProjectSystem, ex);
         return(nullVsProjectSystem);
     }
 }
 public void ShowError(string description, Exception exception)
 {
     ReportErrorServices.ReportGeneralError(IdeScope, description, exception);
 }