Upac.GoogleSiteSearch.GoogleSiteSearch.FormatQueryString C# (CSharp) Method

FormatQueryString() protected method

Formats the query string.
protected FormatQueryString ( string cx, string query, string start, string pageSize, string site ) : string
cx string The cx.
query string The query.
start string The start.
pageSize string Size of the page.
site string
return string
        protected virtual string FormatQueryString(string cx, string query, string start, string pageSize, string site)
        {
            if (!string.IsNullOrEmpty(site))
            {
                query = string.Format("{0} site:{1}", query, site);
            }

            string url = string.Format(_googleBaseUrl + "?cx={0}&client=google-csbe&q={1}&output=xml_no_dtd", cx, query);

            if (string.IsNullOrEmpty(pageSize))
            {
                pageSize = "10";
            }

            if (!string.IsNullOrEmpty(start))
            {
                url += "&start=" + start;
            }

            if (!string.IsNullOrEmpty(pageSize))
            {
                url += "&num=" + pageSize;
            }

            return url;
        }