/// <summary> /// Performs a search using the given string as query, but does not update /// the SearchResults object. /// </summary> /// <returns> Returns a list with a maximum MaxNumSearchResults elements.</returns> /// <param name="search"> The search query </param> internal IEnumerable <SearchElementBase> Search(string search) { if (string.IsNullOrEmpty(search)) { return(_searchElements); } return(SearchDictionary.Search(search, MaxNumSearchResults)); }
/// <summary> /// Performs a search using the given string as query, but does not update /// the SearchResults object. /// </summary> /// <returns> Returns a list with a maximum MaxNumSearchResults elements.</returns> /// <param name="search"> The search query </param> internal List <SearchElementBase> Search(string search) { if (string.IsNullOrEmpty(search) || search == "Search...") { return(_browserLeaves); } return(SearchDictionary.Search(search, MaxNumSearchResults)); }