public BestMatchSelector(string searchText) { this.searchText = searchText ?? throw new ArgumentNullException(nameof(searchText)); matchPriority = MatchPriority.Nothing; bestCompletion = null; acronymMatchIndexes = AcronymSearchHelpers.TryCreateMatchIndexes(searchText); }
/// <summary> /// Constructor /// </summary> /// <param name="searchText">Search text</param> public CompletionFilter(string searchText) { if (searchText == null) { throw new ArgumentNullException(nameof(searchText)); } this.searchText = searchText; this.acronymMatchIndexes = AcronymSearchHelpers.TryCreateMatchIndexes(searchText); }