public LogSyntaxProvider(ILogSyntax[] defaultSyntaxImplementations, ILogVisualizer logVisualizer) { _logVisualizer = logVisualizer; _syntaxCollection.AddRange(defaultSyntaxImplementations); SyntaxCollection = _syntaxCollection; _syntaxCollection.CollectionChanged += SyntaxCollectionOnCollectionChanged; }
public LogStateViewModel( IRules filtering, ILogVisualizer logVisualizer, IFilteringService filteringService) { LogVisualizer = logVisualizer; _filtering = filtering; _filteringService = filteringService; _filteringService.FilteringRequested += FilteringServiceOnFilteringRequested; }
public StatusBarViewModel( ILogVisualizer visualizer, IConfigurationManager configurationManager, ILogSyntax[] logSyntaxes) { _visualizer = visualizer; _configurationManager = configurationManager; _logSyntaxes = logSyntaxes; SelectedSyntax = _logSyntaxes.FirstOrDefault(); SyntaxDefinitions = CollectionViewSource.GetDefaultView(_logSyntaxes); }