Example #1
0
        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());
        }