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); } }
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); }