示例#1
0
        public static void AddMatch(this InlineCollection lines, OmniboxMatch match)
        {
            foreach (var item in match.BoldSpans())
            {
                var run = new Run(item.Item1);

                lines.Add(item.Item2 ? (Inline) new Bold(run) : run);
            }
        }
示例#2
0
        public static MvcHtmlString ToHtml(this OmniboxMatch match)
        {
            MvcHtmlString html = MvcHtmlString.Empty;

            foreach (var item in match.BoldSpans())
            {
                html = html.Concat(item.Item2 ?
                                   new HtmlTag("b").SetInnerText(item.Item1).ToHtml() :
                                   new HtmlTag("span").SetInnerText(item.Item1).ToHtml());
            }
            return(html);
        }