using System; namespace Wox.Infrastructure { [Obsolete("This class is obsolete and should not be used. Please use the static function StringMatcher.FuzzySearch")] public class FuzzyMatcher { private string query; private MatchOption opt; private FuzzyMatcher(string query, MatchOption opt) { this.query = query.Trim(); this.opt = opt; } public static FuzzyMatcher Create(string query) { return new FuzzyMatcher(query, StringMatcher.EmptyMatchOption); } public static FuzzyMatcher Create(string query, MatchOption opt) { return new FuzzyMatcher(query, opt); } public MatchResult Evaluate(string str) { return StringMatcher.FuzzySearch(query, str, opt); } } }