public static Uri AppendPath(this Uri uri, string path)
 {
     return(new Uri(UriStringHelpers.CombineVirtualPaths(uri.ToString(), path)));
 }
 public static Uri AppendPath(this Uri baseUri, Uri relativeUri)
 {
     return(new Uri(UriStringHelpers.CombineVirtualPaths(baseUri.GetSchemeHostPath(), relativeUri.OriginalString)));
 }