implements ISerializable
0x00x0048
Members 36
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x08 | UriSchemeFile | string | PublicStatic+1 flags | |
| 0x08 | UriSchemeFtp | string | PublicStatic+1 flags | |
| 0x08 | UriSchemeGopher | string | PublicStatic+1 flags | |
| 0x08 | UriSchemeHttp | string | PublicStatic+1 flags | |
| 0x08 | UriSchemeHttps | string | PublicStatic+1 flags | |
| 0x08 | UriSchemeWs | string | Static+2 flags | |
| 0x08 | UriSchemeWss | string | Static+2 flags | |
| 0x08 | UriSchemeMailto | string | PublicStatic+1 flags | |
| 0x08 | UriSchemeNews | string | PublicStatic+1 flags | |
| 0x08 | UriSchemeNntp | string | PublicStatic+1 flags | |
| 0x08 | UriSchemeNetTcp | string | PublicStatic+1 flags | |
| 0x08 | UriSchemeNetPipe | string | PublicStatic+1 flags | |
| 0x08 | SchemeDelimiter | string | PublicStatic+1 flags | |
| — | 0x04 | c_Max16BitUtf8SequenceLength | int | PrivateStatic+1 flags |
| — | 0x04 | c_MaxUriBufferSize | int | Static+2 flags |
| — | 0x04 | c_MaxUriSchemeName | int | PrivateStatic+1 flags |
| 0x08 | m_String | string | Private | |
| 0x08 | m_originalUnicodeString | string | Private | |
| 0x08 | m_Syntax | UriParser | Private | |
| 0x08 | m_DnsSafeHost | string | Private | |
| 0x08 | m_Flags | Flags | Private | |
| 0x08 | m_Info | UriInfo | Private | |
| 0x01 | m_iriParsing | bool | Private | |
| 0x01 | s_ConfigInitialized | bool | PrivateStatic | |
| 0x01 | s_ConfigInitializing | bool | PrivateStatic | |
| 0x006A | 0x02 | padding / unreflected | ||
| 0x04 | s_IdnScope | UriIdnScope | PrivateStatic | |
| 0x01 | s_IriParsing | bool | PrivateStatic | |
| 0x01 | useDotNetRelativeOrAbsolute | bool | PrivateStatic | |
| — | 0x04 | DotNetRelativeOrAbsolute | UriKind | PrivateStatic+1 flags |
| 0x01 | IsWindowsFileSystem | bool | Static+2 flags | |
| 0x0073 | 0x05 | padding / unreflected | ||
| 0x08 | s_initLock | UObject* | PrivateStatic | |
| — | 0x04 | V1ToStringUnescape | UriFormat | PrivateStatic+1 flags |
| — | 0x02 | c_DummyChar | ushort | Static+2 flags |
| — | 0x02 | c_EOL | ushort | Static+2 flags |
| 0x08 | HexLowerChars | char[] | Static+2 flags | |
| 0x08 | _WSchars | char[] | PrivateStatic+1 flags | |
Functions 149
| Signature | Flags | Native | Params |
|---|---|---|---|
| void get_IsImplicitFile() | Private+1 flags | — | 0x00 |
| void get_IsUncOrDosPath() | Private+1 flags | — | 0x00 |
| void get_IsDosPath() | Private+1 flags | — | 0x00 |
| void get_IsUncPath() | Private+1 flags | — | 0x00 |
| void get_HostType() | Private+1 flags | — | 0x00 |
| void get_Syntax() | Private+1 flags | — | 0x00 |
| void get_IsNotAbsoluteUri() | Private+1 flags | — | 0x00 |
| void IriParsingStatic() | Static+1 flags | — | 0x00 |
| void get_AllowIdn() | Private+1 flags | — | 0x00 |
| void AllowIdnStatic() | Private | — | 0x00 |
| void IsIntranet() | Private | — | 0x00 |
| void get_UserDrivenParsing() | 2 flags | — | 0x00 |
| void SetUserDrivenParsing() | Private | — | 0x00 |
| void get_SecuredPathIndex() | Private+1 flags | — | 0x00 |
| void NotAny() | Private | — | 0x00 |
| void InFact() | Private | — | 0x00 |
| void StaticNotAny() | PrivateStatic | — | 0x00 |
| void StaticInFact() | PrivateStatic | — | 0x00 |
| void EnsureUriInfo() | Private | — | 0x00 |
| void EnsureParseRemaining() | Private | — | 0x00 |
| void EnsureHostString() | Private | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void CreateUri() | Private | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void GetCombinedString() | PrivateStatic | — | 0x00 |
| void GetException() | PrivateStatic | — | 0x00 |
| void .ctor() | 2 flags | — | 0x00 |
| void System.Runtime.Serialization.ISerializable.GetObjectData() | PrivateFinal+2 flags | — | 0x00 |
| void GetObjectData() | 1 flags | — | 0x00 |
| void get_AbsolutePath() | Public+1 flags | — | 0x00 |
| void get_PrivateAbsolutePath() | Private+1 flags | — | 0x00 |
| void get_AbsoluteUri() | Public+1 flags | — | 0x00 |
| void get_LocalPath() | Public+1 flags | — | 0x00 |
| void get_Authority() | Public+1 flags | — | 0x00 |
| void get_HostNameType() | Public+1 flags | — | 0x00 |
| void get_IsDefaultPort() | Public+1 flags | — | 0x00 |
| void get_IsFile() | Public+1 flags | — | 0x00 |
| void get_IsLoopback() | Public+1 flags | — | 0x00 |
| void get_PathAndQuery() | Public+1 flags | — | 0x00 |
| void get_Segments() | Public+1 flags | — | 0x00 |
| void get_IsUnc() | Public+1 flags | — | 0x00 |
| void get_Host() | Public+1 flags | — | 0x00 |
| void StaticIsFile() | PrivateStatic | — | 0x00 |
| void get_InitializeLock() | PrivateStatic+1 flags | — | 0x00 |
| void InitializeUriConfig() | PrivateStatic | — | 0x00 |
| void GetLocalPath() | Private | — | 0x00 |
| void get_Port() | Public+1 flags | — | 0x00 |
| void get_Query() | Public+1 flags | — | 0x00 |
| void get_Fragment() | Public+1 flags | — | 0x00 |
| void get_Scheme() | Public+1 flags | — | 0x00 |
| void get_OriginalStringSwitched() | Private+1 flags | — | 0x00 |
| void get_OriginalString() | Public+1 flags | — | 0x00 |
| void get_DnsSafeHost() | Public+1 flags | — | 0x00 |
| void get_IdnHost() | Public+1 flags | — | 0x00 |
| void get_IsAbsoluteUri() | Public+1 flags | — | 0x00 |
| void get_UserEscaped() | Public+1 flags | — | 0x00 |
| void get_UserInfo() | Public+1 flags | — | 0x00 |
| void CheckHostName() | PublicStatic | — | 0x00 |
| void GetLeftPart() | Public | — | 0x00 |
| void HexEscape() | PublicStatic | — | 0x00 |
| void HexUnescape() | PublicStatic | — | 0x00 |
| void IsHexEncoding() | PublicStatic | — | 0x00 |
| void IsGenDelim() | Static+1 flags | — | 0x00 |
| void CheckSchemeName() | PublicStatic | — | 0x00 |
| void IsHexDigit() | PublicStatic | — | 0x00 |
| void FromHex() | PublicStatic | — | 0x00 |
| void GetHashCode() | Public+1 flags | — | 0x00 |
| void ToString() | Public+1 flags | — | 0x00 |
| void op_Equality() | PublicStatic+1 flags | — | 0x00 |
| void op_Inequality() | PublicStatic+1 flags | — | 0x00 |
| void Equals() | Public+1 flags | — | 0x00 |
| void MakeRelativeUri() | Public | — | 0x00 |
| void CheckForColonInFirstPathSegment() | PrivateStatic | — | 0x00 |
| void InternalEscapeString() | Static+1 flags | — | 0x00 |
| void ParseScheme() | PrivateStatic | — | 0x00 |
| void ParseMinimal() | 1 flags | — | 0x00 |
| void PrivateParseMinimal() | Private | — | 0x00 |
| void PrivateParseMinimalIri() | Private | — | 0x00 |
| void CreateUriInfo() | Private | — | 0x00 |
| void CreateHostString() | Private | — | 0x00 |
| void CreateHostStringHelper() | PrivateStatic | — | 0x00 |
| void GetHostViaCustomSyntax() | Private | — | 0x00 |
| void GetParts() | 1 flags | — | 0x00 |
| void GetEscapedParts() | Private | — | 0x00 |
| void GetUnescapedParts() | Private | — | 0x00 |
| void ReCreateParts() | Private | — | 0x00 |
| void GetUriPartsFromUserString() | Private | — | 0x00 |
| void ParseRemaining() | Private | — | 0x00 |
| void ParseSchemeCheckImplicitFile() | PrivateStatic | — | 0x00 |
| void CheckKnownSchemes() | PrivateStatic | — | 0x00 |
| void CheckSchemeSyntax() | PrivateStatic | — | 0x00 |
| void CheckAuthorityHelper() | Private | — | 0x00 |
| void CheckAuthorityHelperHandleDnsIri() | Private | — | 0x00 |
| void CheckAuthorityHelperHandleAnyHostIri() | Private | — | 0x00 |
| void FindEndOfComponent() | Private | — | 0x00 |
| void FindEndOfComponent() | Private | — | 0x00 |
| void CheckCanonical() | Private | — | 0x00 |
| void GetCanonicalPath() | Private | — | 0x00 |
| void UnescapeOnly() | PrivateStatic | — | 0x00 |
| void Compress() | PrivateStatic | — | 0x00 |
| void CalculateCaseInsensitiveHashCode() | Static+1 flags | — | 0x00 |
| void CombineUri() | PrivateStatic | — | 0x00 |
| void PathDifference() | PrivateStatic | — | 0x00 |
| void get_HasAuthority() | 2 flags | — | 0x00 |
| void IsLWS() | PrivateStatic | — | 0x00 |
| void IsAsciiLetter() | PrivateStatic | — | 0x00 |
| void IsAsciiLetterOrDigit() | Static+1 flags | — | 0x00 |
| void IsBidiControlCharacter() | Static+1 flags | — | 0x00 |
| void StripBidiControlCharacter() | Static+1 flags | — | 0x00 |
| void MakeRelative() | Public | — | 0x00 |
| void Parse() | 3 flags | — | 0x00 |
| void Canonicalize() | 3 flags | — | 0x00 |
| void Escape() | 3 flags | — | 0x00 |
| void Unescape() | 3 flags | — | 0x00 |
| void EscapeString() | Static+1 flags | — | 0x00 |
| void CheckSecurity() | 3 flags | — | 0x00 |
| void IsReservedCharacter() | 3 flags | — | 0x00 |
| void IsExcludedCharacter() | Static+1 flags | — | 0x00 |
| void IsBadFileSystemCharacter() | 3 flags | — | 0x00 |
| void CreateThis() | Private | — | 0x00 |
| void InitializeUri() | Private | — | 0x00 |
| void CheckForConfigLoad() | Private | — | 0x00 |
| void CheckForUnicode() | Private | — | 0x00 |
| void CheckForEscapedUnreserved() | Private | — | 0x00 |
| void TryCreate() | PublicStatic | — | 0x00 |
| void TryCreate() | PublicStatic | — | 0x00 |
| void TryCreate() | PublicStatic | — | 0x00 |
| void GetComponents() | Public | — | 0x00 |
| void Compare() | PublicStatic | — | 0x00 |
| void IsWellFormedOriginalString() | Public | — | 0x00 |
| void IsWellFormedUriString() | PublicStatic | — | 0x00 |
| void InternalIsWellFormedOriginalString() | 1 flags | — | 0x00 |
| void UnescapeDataString() | PublicStatic | — | 0x00 |
| void EscapeUriString() | PublicStatic | — | 0x00 |
| void EscapeDataString() | PublicStatic | — | 0x00 |
| void EscapeUnescapeIri() | 1 flags | — | 0x00 |
| void .ctor() | Private+1 flags | — | 0x00 |
| void CreateHelper() | Static+1 flags | — | 0x00 |
| void ResolveHelper() | Static+1 flags | — | 0x00 |
| void GetRelativeSerializationString() | Private | — | 0x00 |
| void GetComponentsHelper() | 1 flags | — | 0x00 |
| void IsBaseOf() | Public | — | 0x00 |
| void IsBaseOfHelper() | 1 flags | — | 0x00 |
| void CreateThisFromUri() | Private | — | 0x00 |
| void .cctor() | PrivateStatic+1 flags | — | 0x00 |
Used by 34
types with a member, parameter or interface of this type<ConnectAsyncCore>d__16<ConnectAsyncCore>d__26AlternateViewAutoWebProxyScriptEngineCookieCookieCredentialKeyFileWebRequestFileWebResponseFtpControlStreamFtpWebRequestFtpWebResponseHttpListenerRequestHttpListenerRequestHttpListenerRequestUriBuilderHttpListenerResponseHttpListenerWebSocketContextHttpWebRequestHttpWebResponseLinkedResourceNclConstantsProxyChainProxyScriptChainServicePointSPKeyStaticProxyTcpListenerWebSocketContextUnityWebRequestUriBuilderWebClientWebConnectionTunnelWebProxyWebProxyDataWebSocket