using System.IO.Abstractions; namespace Terminal.Gui; /// Defines whether a given file/directory matches a set of search terms. public interface ISearchMatcher { /// Called once for each new search. Defines the string the user has provided as search terms. void Initialize (string terms); /// Return true if is a match to the last provided search terms bool IsMatch (IFileSystemInfo f); }