Uri

cs.system.Uri (extern class)

Static Members

UriSchemeNetTcp: String

UriSchemeNetPipe: String

UriSchemeNntp: String

UriSchemeNews: String

UriSchemeMailto: String

UriSchemeHttps: String

UriSchemeHttp: String

UriSchemeGopher: String

UriSchemeFtp: String

UriSchemeFile: String

SchemeDelimiter: String

CheckHostName(name: String): Anonymous
Name Type
name String
Returns
Anonymous

CheckSchemeName(schemeName: String): Bool
Name Type
schemeName String
Returns
Bool

FromHex(digit: cs.types.Char16): Int
Name Type
digit cs.types.Char16
Returns
Int

HexEscape(character: cs.types.Char16): String
Name Type
character cs.types.Char16
Returns
String

HexUnescape(pattern: String, index: cs.Ref): cs.types.Char16
Name Type
pattern String
index cs.Ref
Returns
cs.types.Char16

IsHexDigit(digit: cs.types.Char16): Bool
Name Type
digit cs.types.Char16
Returns
Bool

IsHexEncoding(pattern: String, index: Int): Bool
Name Type
pattern String
index Int
Returns
Bool

EscapeString(str: String): String
Name Type
str String
Returns
String

IsExcludedCharacter(ch: cs.types.Char16): Bool
Name Type
ch cs.types.Char16
Returns
Bool

Compare(uri1: Uri, uri2: Uri, partsToCompare: Anonymous, compareFormat: Anonymous, comparisonType: Anonymous): Int
Name Type
uri1 Uri
uri2 Uri
partsToCompare Anonymous
compareFormat Anonymous
comparisonType Anonymous
Returns
Int

EscapeDataString(stringToEscape: String): String
Name Type
stringToEscape String
Returns
String

EscapeUriString(stringToEscape: String): String
Name Type
stringToEscape String
Returns
String

IsWellFormedUriString(uriString: String, uriKind: Anonymous): Bool
Name Type
uriString String
uriKind Anonymous
Returns
Bool

TryCreate(uriString: String, uriKind: Anonymous, result: cs.Out): Bool
Name Type
uriString String
uriKind Anonymous
result cs.Out
Returns
Bool

UnescapeDataString(stringToUnescape: String): String
Name Type
stringToUnescape String
Returns
String

op_Equality(u1: Uri, u2: Uri): Bool
Name Type
u1 Uri
u2 Uri
Returns
Bool

op_Inequality(u1: Uri, u2: Uri): Bool
Name Type
u1 Uri
u2 Uri
Returns
Bool

Instance Members

OriginalString: String

IsAbsoluteUri: Bool

DnsSafeHost: String

UserInfo: String

UserEscaped: Bool


Scheme: String

Query: String

Port: Int

PathAndQuery: String

LocalPath: String

IsUnc: Bool

IsLoopback: Bool

IsFile: Bool

IsDefaultPort: Bool

HostNameType: Anonymous

Host: String

Fragment: String

Authority: String

AbsoluteUri: String

AbsolutePath: String

Canonicalize(): Void

CheckSecurity(): Void

GetLeftPart(part: Anonymous): String
Name Type
part Anonymous
Returns
String

MakeRelativeUri(uri: Uri): Uri
Name Type
uri Uri
Returns
Uri

MakeRelative(toUri: Uri): String
Name Type
toUri Uri
Returns
String

ToString(): String
Returns
String

Escape(): Void

Parse(): Void

Unescape(str: String): String
Name Type
str String
Returns
String

IsBadFileSystemCharacter(ch: cs.types.Char16): Bool
Name Type
ch cs.types.Char16
Returns
Bool

IsReservedCharacter(ch: cs.types.Char16): Bool
Name Type
ch cs.types.Char16
Returns
Bool

GetComponents(components: Anonymous, format: Anonymous): String
Name Type
components Anonymous
format Anonymous
Returns
String

IsBaseOf(uri: Uri): Bool
Name Type
uri Uri
Returns
Bool

IsWellFormedOriginalString(): Bool
Returns
Bool

new(uriString: String): Void
Name Type
uriString String

Metadata

Name Parameters
:nativeGen -
:libType -
:csNative -