AdvancedLauncher.UI.Windows.Logger.LogAppender_CollectionChanged C# (CSharp) Метод

LogAppender_CollectionChanged() приватный Метод

private LogAppender_CollectionChanged ( object sender, System e ) : void
sender object
e System
Результат void
        private void LogAppender_CollectionChanged(object sender, System.Collections.Specialized.NotifyCollectionChangedEventArgs e)
        {
            switch (e.Action) {
                case System.Collections.Specialized.NotifyCollectionChangedAction.Add:
                    e.NewItems.Cast<LoggingEvent>().ToList().ForEach(x => AddEntry(x));
                    break;

                case System.Collections.Specialized.NotifyCollectionChangedAction.Reset:
                    LogEntries.Clear();
                    LogEntriesFiltered.Clear();
                    App.PrintHeader();
                    break;
            }
        }