void RunWithExceptionReporting(Action action) { try { action(); } catch (Exception ex) { packageManagementEvents.OnPackageOperationError(ex); throw; } }