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