public override string ToString()
{
_writer.Flush();
return _sb.ToString();
}
private Stream PerformFind(string url) { int index = url.IndexOf('?'); if (index == -1) { return(null); } string queryString = url.Substring(index + 1); string query; if (!ParseQueryString(queryString).TryGetValue("q", out query)) { return(null); } var hits = _searchManager.Search(query); var writer = new HtmlWriter(); FormatSearchResults(writer, query, hits); return(new MemoryStream(Encoding.UTF8.GetBytes(writer.ToString()))); }