AngleSharp by Florian Rappl

<PackageReference Include="AngleSharp" Version="0.8.2" />

.NET API 1,168,384 bytes

 IUrlUtilities

public interface IUrlUtilities
The URLUtils interface defines utility methods to work with URLs.
string Hash { get; set; }

Gets or sets a '#' followed by the fragment identifier of the URL.

string Host { get; set; }

Gets or sets the host, that is the hostname, a ':', and the port of the URL.

string HostName { get; set; }

Gets or sets the domain of the URL.

string Href { get; set; }

Gets or sets the whole URL.

string Origin { get; }

Gets the canonical form of the origin of the specific location.

string Password { get; set; }

Gets or sets the password specified before the domain name.

string PathName { get; set; }

Gets or sets an initial '/' followed by the path of the URL.

string Port { get; set; }

Gets or sets the port number of the URL.

string Protocol { get; set; }

Gets or sets the protocol scheme of the URL, including the final ':'.

string Search { get; set; }

Gets or sets a '?' followed by the parameters of the URL.

string UserName { get; set; }

Gets or sets the username specified before the domain name..