<PackageReference Include="System.Runtime" Version="4.0.20-beta-22816" />

Uri

public class Uri
public string AbsolutePath { get; }

public string AbsoluteUri { get; }

public string Authority { get; }

public string DnsSafeHost { get; }

public string Fragment { get; }

public string Host { get; }

public UriHostNameType HostNameType { get; }

public string IdnHost { get; }

public bool IsAbsoluteUri { get; }

public bool IsDefaultPort { get; }

public bool IsFile { get; }

public bool IsLoopback { get; }

public bool IsUnc { get; }

public string LocalPath { get; }

public string OriginalString { get; }

public string PathAndQuery { get; }

public int Port { get; }

public string Query { get; }

public string Scheme { get; }

public string[] Segments { get; }

public bool UserEscaped { get; }

public string UserInfo { get; }

public Uri(string uriString)

public Uri(string uriString, UriKind uriKind)

public Uri(Uri baseUri, string relativeUri)

public Uri(Uri baseUri, Uri relativeUri)

public static UriHostNameType CheckHostName(string name)

public static bool CheckSchemeName(string schemeName)

public static int Compare(Uri uri1, Uri uri2, UriComponents partsToCompare, UriFormat compareFormat, StringComparison comparisonType)

public static string EscapeDataString(string stringToEscape)

public static string EscapeUriString(string stringToEscape)

public static bool IsWellFormedUriString(string uriString, UriKind uriKind)

public static bool op_Equality(Uri uri1, Uri uri2)

public static bool op_Inequality(Uri uri1, Uri uri2)

public static bool TryCreate(string uriString, UriKind uriKind, out Uri result)

public static bool TryCreate(Uri baseUri, string relativeUri, out Uri result)

public static bool TryCreate(Uri baseUri, Uri relativeUri, out Uri result)

public static string UnescapeDataString(string stringToUnescape)

public string GetComponents(UriComponents components, UriFormat format)

public bool IsBaseOf(Uri uri)

public Uri MakeRelativeUri(Uri uri)