public (List <ITagInfo> StartingTags, List <ITagInfo> EndingTags) Find(string text) { if (string.IsNullOrWhiteSpace(text)) { return(new List <ITagInfo>(), new List <ITagInfo>()); } var names = $"{_tagHelper.GetAllValidTags().Aggregate((c, n) => $"{c}|{n}").Trim('|')}"; return(FindStartingTags(text, names).ToList(), FindEndTags(text, names).ToList()); }