internal Result(string text, Searcher searcher) { Text = text; Searcher = searcher; }
public List<Tuple<int, int>> StringMatches(Searcher searcher, int offset, int length) { return searcher.Find(Data, offset, length); }