public void AddListener(ILogFileIssueListener listener) { try { _inner.AddListener(listener); } catch (Exception e) { Log.ErrorFormat("Caught unexpected exception: {0}", e); } }
public IssuesViewModel(ILogFileIssueAnalyser analyser, INavigationService navigationService) { _allIssues = new List <IssueViewModel>(); _filteredIssues = new ObservableCollection <IssueViewModel>(); _viewModelsByIssue = new Dictionary <ILogFileIssue, IssueViewModel>(); _showCritical = true; _showMajor = true; _showMinor = true; _analyser = analyser; _navigationService = navigationService; _analyser.AddListener(this); _analyser.Start(); }