private void GenerateResultCount() { int count = query.ResultSymbols.Count(); string message = count + string.Format(" result{0} found:", count == 1 ? "" : "s"); if (count >= Index.MaxRawResults) { if (query.PotentialRawResults > count) { count = query.PotentialRawResults; } message = "Displaying top " + Index.MaxRawResults + " results out of " + count + ":"; } else if (count == 0) { message = "No results found."; } var url = string.Format("/#q={0}", Markup.UrlEncodeAndHtmlEscape(query.OriginalString)); message = Markup.A(url, message, "_top"); sb.AppendLine(Markup.Note(message)); }
private void AppendAffiliateLink(string url) { WriteLine(Markup.Li(Markup.A(url))); }