/// <inheritdoc /> public void AddWorkbenchListener(IWorkbenchListener listener) { _workbenchEventManager.AddListener(listener); }
/// <inheritdoc /> public void RemoveWorkbenchListener(IWorkbenchListener listener) { _workbenchEventManager.RemoveListener(listener); }
/// <summary> Is invoked when an error during the event dispatching occurred. </summary> /// <param name="exception">Exception</param> /// <param name="workbenchListener">Listener the exception happened to</param> private void OnPerspectiveChangedException(Exception exception, IWorkbenchListener workbenchListener) { _log.Error($"Error on dispatching event to '{workbenchListener}'.", exception); }