public WebSiteDocuments WeakClone() { WebSiteDocuments output = new WebSiteDocuments(domain); output.documents.AddRange(documents); extensions.graph = extensions.graph; return(output); }
public static String GetPageURL(WebSiteDocument page, WebSiteDocuments site) { String url = WebSiteDocumentsSetTools.GetRequestURL(page.HTTPHeader); if (url.isNullOrEmpty()) { url = site.domain.add(page.path, "/"); url = url.ensureStartsWith("http://"); } return(url); }