void SearchRefilter() { searchStarted = DateTime.Now; ytreeviewRef.SearchHighlightText = entrySearch.Text; viewList = SearchProvider.FilterList(fullList, entrySearch.Text); var delayfilter = DateTime.Now.Subtract(searchStarted); logger.Debug("В поиске обработано {0} элементов за {1} секунд, в среднем по {2} милисекунды на элемент.", fullList.Count, delayfilter.TotalSeconds, delayfilter.TotalMilliseconds / fullList.Count); ytreeviewRef.ItemsDataSource = viewList; var loadDelay = DateTime.Now.Subtract(searchStarted) - delayfilter; logger.Debug("Загрузка таблицы {0} милисекунд.", loadDelay.TotalMilliseconds); UpdateSum(); }