public override void Dispose() { UnsubscribeFromEvents(); Files.Clear(); SearchAdds.Clear(); }
private void AddToSearchAdds(string text) { SearchAdds.Remove(text); SearchAdds.Insert(0, text); SearchBoxIndex.Value = 0; var adds = new List <string>(_appSettings.FullSearchAdds ?? Enumerable.Empty <string>()); adds.Remove(text); adds.Insert(0, text); if (SearchAdds.Count > 20) { SearchAdds.RemoveAt(20); adds.RemoveAt(20); } _appSettings.FullSearchAdds = adds; }