public static PackageSearchUtil ForTerm(string term) { if (string.Equals(term, _current?.SearchTerm, StringComparison.Ordinal)) { return(_current); } return(_current = new PackageSearchUtil(term)); }
public static PackageSearchUtil ForTerm(string term) { if (string.Equals(term, _current?.SearchTerm, StringComparison.Ordinal)) { return _current; } return _current = new PackageSearchUtil(term); }
private PackageSorter(string searchTerm) { _searchUtil = PackageSearchUtil.ForTerm(searchTerm); }
public bool IsMatchForSearchTerm(string searchTerm) { return(PackageSearchUtil.ForTerm(searchTerm).IsMatch(this)); }