public string GetUriLeftPart(ParsedUri parsedUri) { var urlWithQuery = parsedUri.GetComponents(UriComponents.HttpRequestUrl, UriFormat.UriEscaped); var query = parsedUri.GetComponents(UriComponents.Query, UriFormat.UriEscaped); var index = urlWithQuery.IndexOf(query); string urlWithoutQuery = urlWithQuery; if (index != -1) { urlWithoutQuery = urlWithQuery.Remove(index); } return(urlWithoutQuery); }