|
enum | Flags : ulong {
Zero = 0UL
, SchemeNotCanonical = 1UL
, UserNotCanonical = 2UL
, HostNotCanonical = 4UL
,
PortNotCanonical = 8UL
, PathNotCanonical = 16UL
, QueryNotCanonical = 32UL
, FragmentNotCanonical = 64UL
,
CannotDisplayCanonical = 127UL
, E_UserNotCanonical = 128UL
, E_HostNotCanonical = 256UL
, E_PortNotCanonical = 512UL
,
E_PathNotCanonical = 1024UL
, E_QueryNotCanonical = 2048UL
, E_FragmentNotCanonical = 4096UL
, E_CannotDisplayCanonical = 8064UL
,
ShouldBeCompressed = 8192UL
, FirstSlashAbsent = 16384UL
, BackslashInPath = 32768UL
, IndexMask = 65535UL
,
HostTypeMask = 458752UL
, HostNotParsed = 0UL
, IPv6HostType = 65536UL
, IPv4HostType = 131072UL
,
DnsHostType = 196608UL
, UncHostType = 262144UL
, BasicHostType = 327680UL
, UnusedHostType = 393216UL
,
UnknownHostType = 458752UL
, UserEscaped = 524288UL
, AuthorityFound = 1048576UL
, HasUserInfo = 2097152UL
,
LoopbackHost = 4194304UL
, NotDefaultPort = 8388608UL
, UserDrivenParsing = 16777216UL
, CanonicalDnsHost = 33554432UL
,
ErrorOrParsingRecursion = 67108864UL
, DosPath = 134217728UL
, UncPath = 268435456UL
, ImplicitFile = 536870912UL
,
MinimalUriInfoSet = 1073741824UL
, AllUriInfoSet = 2147483648UL
, IdnHost = 4294967296UL
, HasUnicode = 8589934592UL
,
HostUnicodeNormalized = 17179869184UL
, RestUnicodeNormalized = 34359738368UL
, UnicodeHost = 68719476736UL
, IntranetUri = 137438953472UL
,
UseOrigUncdStrOffset = 274877906944UL
, UserIriCanonical = 549755813888UL
, PathIriCanonical = 1099511627776UL
, QueryIriCanonical = 2199023255552UL
,
FragmentIriCanonical = 4398046511104UL
, IriCanonical = 8246337208320UL
, CompressedSlashes = 17592186044416UL
} |
|
enum | Check {
None = 0
, EscapedCanonical = 1
, DisplayCanonical = 2
, DotSlashAttn = 4
,
DotSlashEscaped = 128
, BackslashInPath = 16
, ReservedFound = 32
, NotIriCanonical = 64
,
FoundNonAscii = 8
} |
|
|
bool | AllowIdnStatic (global::System.UriParser syntax, global::System.Uri.Flags flags) |
|
bool | IsIntranet (string schemeHost) |
|
void | SetUserDrivenParsing () |
|
bool | NotAny (global::System.Uri.Flags flags) |
|
bool | InFact (global::System.Uri.Flags flags) |
|
global::System.Uri.UriInfo | EnsureUriInfo () |
|
void | EnsureParseRemaining () |
|
void | EnsureHostString (bool allowDnsOptimization) |
|
void | CreateUri (global::System.Uri baseUri, string relativeUri, bool dontEscape) |
|
void ISerializable. | GetObjectData (SerializationInfo serializationInfo, StreamingContext streamingContext) |
|
string | GetLocalPath () |
|
global::System.ParsingError | PrivateParseMinimal () |
|
void | PrivateParseMinimalIri (string newHost, ushort idx) |
|
void | CreateUriInfo (global::System.Uri.Flags cF) |
|
void | CreateHostString () |
|
void | GetHostViaCustomSyntax () |
|
string | GetEscapedParts (global::System.UriComponents uriParts) |
|
string | GetUnescapedParts (global::System.UriComponents uriParts, global::System.UriFormat formatAs) |
|
string | ReCreateParts (global::System.UriComponents parts, ushort nonCanonical, global::System.UriFormat formatAs) |
|
string | GetUriPartsFromUserString (global::System.UriComponents uriParts) |
|
void | ParseRemaining () |
|
unsafe ushort | CheckAuthorityHelper (char *pString, ushort idx, ushort length, global::System.ParsingError err, global::System.Uri.Flags flags, global::System.UriParser syntax, string newHost) |
|
unsafe void | CheckAuthorityHelperHandleDnsIri (char *pString, ushort start, int end, int startInput, bool iriParsing, bool hasUnicode, global::System.UriParser syntax, string userInfoString, global::System.Uri.Flags flags, bool justNormalized, string newHost, global::System.ParsingError err) |
|
unsafe void | CheckAuthorityHelperHandleAnyHostIri (char *pString, int startInput, int end, bool iriParsing, bool hasUnicode, global::System.UriParser syntax, global::System.Uri.Flags flags, string newHost, global::System.ParsingError err) |
|
void | FindEndOfComponent (string input, ushort idx, ushort end, char delim) |
|
unsafe void | FindEndOfComponent (char *str, ushort idx, ushort end, char delim) |
|
unsafe global::System.Uri.Check | CheckCanonical (char *str, ushort idx, ushort end, char delim) |
|
char[] | GetCanonicalPath (char[] dest, int pos, global::System.UriFormat formatAs) |
|
void | CreateThis (string uri, bool dontEscape, global::System.UriKind uriKind) |
|
void | InitializeUri (global::System.ParsingError err, global::System.UriKind uriKind, [Out] global::System.UriFormatException e) |
|
bool | CheckForConfigLoad (string data) |
|
bool | CheckForUnicode (string data) |
|
bool | CheckForEscapedUnreserved (string data) |
|
| Uri (global::System.Uri.Flags flags, global::System.UriParser uriParser, string uri) |
|
string | GetRelativeSerializationString (global::System.UriFormat format) |
|
void | CreateThisFromUri (global::System.Uri otherUri) |
|
|
static bool | StaticNotAny (global::System.Uri.Flags allFlags, global::System.Uri.Flags checkFlags) |
|
static bool | StaticInFact (global::System.Uri.Flags allFlags, global::System.Uri.Flags checkFlags) |
|
static global::System.ParsingError | GetCombinedString (global::System.Uri baseUri, string relativeStr, bool dontEscape, string result) |
|
static global::System.UriFormatException | GetException (global::System.ParsingError err) |
|
static bool | StaticIsFile (global::System.UriParser syntax) |
|
static void | InitializeUriConfig () |
|
static bool | CheckForColonInFirstPathSegment (string uriString) |
|
static global::System.ParsingError | ParseScheme (string uriString, global::System.Uri.Flags flags, global::System.UriParser syntax) |
|
static string | CreateHostStringHelper (string str, ushort idx, ushort end, global::System.Uri.Flags flags, string scopeId) |
|
static unsafe ushort | ParseSchemeCheckImplicitFile (char *uriString, ushort length, global::System.ParsingError err, global::System.Uri.Flags flags, global::System.UriParser syntax) |
|
static unsafe bool | CheckKnownSchemes (long *lptr, ushort nChars, global::System.UriParser syntax) |
|
static unsafe global::System.ParsingError | CheckSchemeSyntax (char *ptr, ushort length, global::System.UriParser syntax) |
|
static unsafe void | UnescapeOnly (char *pch, int start, int end, char ch1, char ch2, char ch3) |
|
static char[] | Compress (char[] dest, ushort start, int destLength, global::System.UriParser syntax) |
|
static string | CombineUri (global::System.Uri basePart, string relativePart, global::System.UriFormat uriFormat) |
|
static bool | IsLWS (char ch) |
|
static bool | IsAsciiLetter (char character) |
|
static | Uri () |
|
Definition at line 14 of file Uri.cs.