static private List <Link> GetSubstringsWith(string word) { List <Link> charLinks = word.Select(x => LinkConverter.FromChar(x)).ToList(); return(SequenceHelpers.CollectMatchingSequences(charLinks)); }