protected override IPrefixMatcher Build(string dictionaryFile) { using (var dictionarySource = new WordDictionary(dictionaryFile)) { var dawg = new DAWGList(); foreach (var word in dictionarySource) { dawg.Add(word); } return(new PrefixMatcher(dawg)); } }
public PrefixMatcher(DAWGList dawg) { _dawg = dawg; }