using System; using System.ComponentModel; using System.Runtime.Serialization; using Cpp2IlInjected; namespace System { /// Provides an object representation of a uniform resource identifier (URI) and easy access to the parts of the URI. // Token: 0x02000079 RID: 121 [Token(Token = "0x2000079")] [TypeConverter] [Serializable] public class Uri : ISerializable { // Token: 0x17000047 RID: 71 // (get) Token: 0x0600020D RID: 525 RVA: 0x00002958 File Offset: 0x00000B58 [Token(Token = "0x17000047")] private bool IsImplicitFile { [Token(Token = "0x600020D")] [Address(RVA = "0x5A95C0", Offset = "0x5A83C0", VA = "0x1805A95C0")] get { return default(bool); } } // Token: 0x17000048 RID: 72 // (get) Token: 0x0600020E RID: 526 RVA: 0x00002970 File Offset: 0x00000B70 [Token(Token = "0x17000048")] private bool IsUncOrDosPath { [Token(Token = "0x600020E")] [Address(RVA = "0x5A96A0", Offset = "0x5A84A0", VA = "0x1805A96A0")] get { return default(bool); } } // Token: 0x17000049 RID: 73 // (get) Token: 0x0600020F RID: 527 RVA: 0x00002988 File Offset: 0x00000B88 [Token(Token = "0x17000049")] private bool IsDosPath { [Token(Token = "0x600020F")] [Address(RVA = "0x5A94F0", Offset = "0x5A82F0", VA = "0x1805A94F0")] get { return default(bool); } } // Token: 0x1700004A RID: 74 // (get) Token: 0x06000210 RID: 528 RVA: 0x000029A0 File Offset: 0x00000BA0 [Token(Token = "0x1700004A")] private bool IsUncPath { [Token(Token = "0x6000210")] [Address(RVA = "0x5A96B0", Offset = "0x5A84B0", VA = "0x1805A96B0")] get { return default(bool); } } // Token: 0x1700004B RID: 75 // (get) Token: 0x06000211 RID: 529 RVA: 0x000029B8 File Offset: 0x00000BB8 [Token(Token = "0x1700004B")] private Uri.Flags HostType { [Token(Token = "0x6000211")] [Address(RVA = "0x5A9220", Offset = "0x5A8020", VA = "0x1805A9220")] get { return Uri.Flags.Zero; } } // Token: 0x1700004C RID: 76 // (get) Token: 0x06000212 RID: 530 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700004C")] private UriParser Syntax { [Token(Token = "0x6000212")] [Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")] get { return null; } } // Token: 0x1700004D RID: 77 // (get) Token: 0x06000213 RID: 531 RVA: 0x000029D0 File Offset: 0x00000BD0 [Token(Token = "0x1700004D")] private bool IsNotAbsoluteUri { [Token(Token = "0x6000213")] [Address(RVA = "0x5A9690", Offset = "0x5A8490", VA = "0x1805A9690")] get { return default(bool); } } // Token: 0x06000214 RID: 532 RVA: 0x000029E8 File Offset: 0x00000BE8 [Token(Token = "0x6000214")] [Address(RVA = "0x5A33B0", Offset = "0x5A21B0", VA = "0x1805A33B0")] internal static bool IriParsingStatic(UriParser syntax) { return default(bool); } // Token: 0x1700004E RID: 78 // (get) Token: 0x06000215 RID: 533 RVA: 0x00002A00 File Offset: 0x00000C00 [Token(Token = "0x1700004E")] private bool AllowIdn { [Token(Token = "0x6000215")] [Address(RVA = "0x5A8B20", Offset = "0x5A7920", VA = "0x1805A8B20")] get { return default(bool); } } // Token: 0x06000216 RID: 534 RVA: 0x00002A18 File Offset: 0x00000C18 [Token(Token = "0x6000216")] [Address(RVA = "0x599C90", Offset = "0x598A90", VA = "0x180599C90")] private bool AllowIdnStatic(UriParser syntax, Uri.Flags flags) { return default(bool); } // Token: 0x06000217 RID: 535 RVA: 0x00002A30 File Offset: 0x00000C30 [Token(Token = "0x6000217")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930")] private bool IsIntranet(string schemeHost) { return default(bool); } // Token: 0x1700004F RID: 79 // (get) Token: 0x06000218 RID: 536 RVA: 0x00002A48 File Offset: 0x00000C48 [Token(Token = "0x1700004F")] internal bool UserDrivenParsing { [Token(Token = "0x6000218")] [Address(RVA = "0x5A9F00", Offset = "0x5A8D00", VA = "0x1805A9F00")] get { return default(bool); } } // Token: 0x06000219 RID: 537 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000219")] [Address(RVA = "0x5A7320", Offset = "0x5A6120", VA = "0x1805A7320")] private void SetUserDrivenParsing() { } // Token: 0x17000050 RID: 80 // (get) Token: 0x0600021A RID: 538 RVA: 0x00002A60 File Offset: 0x00000C60 [Token(Token = "0x17000050")] private ushort SecuredPathIndex { [Token(Token = "0x600021A")] [Address(RVA = "0x5A9CD0", Offset = "0x5A8AD0", VA = "0x1805A9CD0")] get { return 0; } } // Token: 0x0600021B RID: 539 RVA: 0x00002A78 File Offset: 0x00000C78 [Token(Token = "0x600021B")] [Address(RVA = "0x5A3A40", Offset = "0x5A2840", VA = "0x1805A3A40")] private bool NotAny(Uri.Flags flags) { return default(bool); } // Token: 0x0600021C RID: 540 RVA: 0x00002A90 File Offset: 0x00000C90 [Token(Token = "0x600021C")] [Address(RVA = "0x5A2380", Offset = "0x5A1180", VA = "0x1805A2380")] private bool InFact(Uri.Flags flags) { return default(bool); } // Token: 0x0600021D RID: 541 RVA: 0x00002AA8 File Offset: 0x00000CA8 [Token(Token = "0x600021D")] [Address(RVA = "0x5A7370", Offset = "0x5A6170", VA = "0x1805A7370")] private static bool StaticNotAny(Uri.Flags allFlags, Uri.Flags checkFlags) { return default(bool); } // Token: 0x0600021E RID: 542 RVA: 0x00002AC0 File Offset: 0x00000CC0 [Token(Token = "0x600021E")] [Address(RVA = "0x5A7340", Offset = "0x5A6140", VA = "0x1805A7340")] private static bool StaticInFact(Uri.Flags allFlags, Uri.Flags checkFlags) { return default(bool); } // Token: 0x0600021F RID: 543 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600021F")] [Address(RVA = "0x59EB80", Offset = "0x59D980", VA = "0x18059EB80")] private Uri.UriInfo EnsureUriInfo() { return null; } // Token: 0x06000220 RID: 544 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000220")] [Address(RVA = "0x59EB60", Offset = "0x59D960", VA = "0x18059EB60")] private void EnsureParseRemaining() { } // Token: 0x06000221 RID: 545 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000221")] [Address(RVA = "0x59EB00", Offset = "0x59D900", VA = "0x18059EB00")] private void EnsureHostString(bool allowDnsOptimization) { } /// Initializes a new instance of the class with the specified URI. /// A string that identifies the resource to be represented by the instance. Note that an IPv6 address in string form must be enclosed within brackets. For example, "http://[2607:f8b0:400d:c06::69]". /// /// is . /// In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. /// /// is empty. /// -or- /// The scheme specified in is not correctly formed. See . /// -or- /// contains too many slashes. /// -or- /// The password specified in is not valid. /// -or- /// The host name specified in is not valid. /// -or- /// The file name specified in is not valid. /// -or- /// The user name specified in is not valid. /// -or- /// The host or authority name specified in cannot be terminated by backslashes. /// -or- /// The port number specified in is not valid or cannot be parsed. /// -or- /// The length of exceeds 65519 characters. /// -or- /// The length of the scheme specified in exceeds 1023 characters. /// -or- /// There is an invalid character sequence in . /// -or- /// The MS-DOS path specified in must start with c:\\. // Token: 0x06000222 RID: 546 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000222")] [Address(RVA = "0x5A88A0", Offset = "0x5A76A0", VA = "0x1805A88A0")] public Uri(string uriString) { } /// Initializes a new instance of the class with the specified URI. This constructor allows you to specify if the URI string is a relative URI, absolute URI, or is indeterminate. /// A string that identifies the resource to be represented by the instance. Note that an IPv6 address in string form must be enclosed within brackets. For example, "http://[2607:f8b0:400d:c06::69]". /// Specifies whether the URI string is a relative URI, absolute URI, or is indeterminate. /// /// is invalid. /// /// is . /// In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. /// /// contains a relative URI and is . /// or /// contains an absolute URI and is . /// or /// is empty. /// -or- /// The scheme specified in is not correctly formed. See . /// -or- /// contains too many slashes. /// -or- /// The password specified in is not valid. /// -or- /// The host name specified in is not valid. /// -or- /// The file name specified in is not valid. /// -or- /// The user name specified in is not valid. /// -or- /// The host or authority name specified in cannot be terminated by backslashes. /// -or- /// The port number specified in is not valid or cannot be parsed. /// -or- /// The length of exceeds 65519 characters. /// -or- /// The length of the scheme specified in exceeds 1023 characters. /// -or- /// There is an invalid character sequence in . /// -or- /// The MS-DOS path specified in must start with c:\\. // Token: 0x06000223 RID: 547 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000223")] [Address(RVA = "0x5A8800", Offset = "0x5A7600", VA = "0x1805A8800")] public Uri(string uriString, UriKind uriKind) { } /// Initializes a new instance of the class based on the specified base URI and relative URI string. /// The base URI. /// The relative URI to add to the base URI. /// /// is . /// /// is not an absolute instance. /// In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. /// /// The URI formed by combining and is empty or contains only spaces. /// -or- /// The scheme specified in the URI formed by combining and is not valid. /// -or- /// The URI formed by combining and contains too many slashes. /// -or- /// The password specified in the URI formed by combining and is not valid. /// -or- /// The host name specified in the URI formed by combining and is not valid. /// -or- /// The file name specified in the URI formed by combining and is not valid. /// -or- /// The user name specified in the URI formed by combining and is not valid. /// -or- /// The host or authority name specified in the URI formed by combining and cannot be terminated by backslashes. /// -or- /// The port number specified in the URI formed by combining and is not valid or cannot be parsed. /// -or- /// The length of the URI formed by combining and exceeds 65519 characters. /// -or- /// The length of the scheme specified in the URI formed by combining and exceeds 1023 characters. /// -or- /// There is an invalid character sequence in the URI formed by combining and . /// -or- /// The MS-DOS path specified in must start with c:\\. // Token: 0x06000224 RID: 548 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000224")] [Address(RVA = "0x5A8350", Offset = "0x5A7150", VA = "0x1805A8350")] public Uri(Uri baseUri, string relativeUri) { } // Token: 0x06000225 RID: 549 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000225")] [Address(RVA = "0x59E950", Offset = "0x59D750", VA = "0x18059E950")] private void CreateUri(Uri baseUri, string relativeUri, bool dontEscape) { } /// Initializes a new instance of the class based on the combination of a specified base instance and a relative instance. /// An absolute that is the base for the new instance. /// A relative instance that is combined with . /// /// is not an absolute instance. /// /// is . /// /// is not an absolute instance. /// In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. /// /// The URI formed by combining and is empty or contains only spaces. /// -or- /// The scheme specified in the URI formed by combining and is not valid. /// -or- /// The URI formed by combining and contains too many slashes. /// -or- /// The password specified in the URI formed by combining and is not valid. /// -or- /// The host name specified in the URI formed by combining and is not valid. /// -or- /// The file name specified in the URI formed by combining and is not valid. /// -or- /// The user name specified in the URI formed by combining and is not valid. /// -or- /// The host or authority name specified in the URI formed by combining and cannot be terminated by backslashes. /// -or- /// The port number specified in the URI formed by combining and is not valid or cannot be parsed. /// -or- /// The length of the URI formed by combining and exceeds 65519 characters. /// -or- /// The length of the scheme specified in the URI formed by combining and exceeds 1023 characters. /// -or- /// There is an invalid character sequence in the URI formed by combining and . /// -or- /// The MS-DOS path specified in must start with c:\\. // Token: 0x06000226 RID: 550 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000226")] [Address(RVA = "0x5A8590", Offset = "0x5A7390", VA = "0x1805A8590")] public Uri(Uri baseUri, Uri relativeUri) { } // Token: 0x06000227 RID: 551 RVA: 0x00002AD8 File Offset: 0x00000CD8 [Token(Token = "0x6000227")] [Address(RVA = "0x59FEA0", Offset = "0x59ECA0", VA = "0x18059FEA0")] private static ParsingError GetCombinedString(Uri baseUri, string relativeStr, bool dontEscape, ref string result) { return ParsingError.None; } // Token: 0x06000228 RID: 552 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000228")] [Address(RVA = "0x5A06C0", Offset = "0x59F4C0", VA = "0x1805A06C0")] private static UriFormatException GetException(ParsingError err) { return null; } /// Initializes a new instance of the class from the specified instances of the and classes. /// An instance of the class containing the information required to serialize the new instance. /// An instance of the class containing the source of the serialized stream associated with the new instance. /// The parameter contains a URI. /// The parameter contains a URI that is empty. /// -or- /// The scheme specified is not correctly formed. See . /// -or- /// The URI contains too many slashes. /// -or- /// The password specified in the URI is not valid. /// -or- /// The host name specified in URI is not valid. /// -or- /// The file name specified in the URI is not valid. /// -or- /// The user name specified in the URI is not valid. /// -or- /// The host or authority name specified in the URI cannot be terminated by backslashes. /// -or- /// The port number specified in the URI is not valid or cannot be parsed. /// -or- /// The length of URI exceeds 65519 characters. /// -or- /// The length of the scheme specified in the URI exceeds 1023 characters. /// -or- /// There is an invalid character sequence in the URI. /// -or- /// The MS-DOS path specified in the URI must start with c:\\. // Token: 0x06000229 RID: 553 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000229")] [Address(RVA = "0x5A8270", Offset = "0x5A7070", VA = "0x1805A8270")] protected Uri(SerializationInfo serializationInfo, StreamingContext streamingContext) { } /// Returns the data needed to serialize the current instance. /// A object containing the information required to serialize the . /// A object containing the source and destination of the serialized stream associated with the . // Token: 0x0600022A RID: 554 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600022A")] [Address(RVA = "0x5A1640", Offset = "0x5A0440", VA = "0x1805A1640", Slot = "4")] void ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext) { } /// Returns the data needed to serialize the current instance. /// A object containing the information required to serialize the . /// A object containing the source and destination of the serialized stream associated with the . // Token: 0x0600022B RID: 555 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600022B")] [Address(RVA = "0x5A1640", Offset = "0x5A0440", VA = "0x1805A1640")] protected void GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext) { } /// Gets the absolute path of the URI. /// A containing the absolute path to the resource. /// This instance represents a relative URI, and this property is valid only for absolute URIs. // Token: 0x17000051 RID: 81 // (get) Token: 0x0600022C RID: 556 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000051")] public string AbsolutePath { [Token(Token = "0x600022C")] [Address(RVA = "0x5A8940", Offset = "0x5A7740", VA = "0x1805A8940")] get { return null; } } // Token: 0x17000052 RID: 82 // (get) Token: 0x0600022D RID: 557 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000052")] private string PrivateAbsolutePath { [Token(Token = "0x600022D")] [Address(RVA = "0x5A9A80", Offset = "0x5A8880", VA = "0x1805A9A80")] get { return null; } } /// Gets the absolute URI. /// A containing the entire URI. /// This instance represents a relative URI, and this property is valid only for absolute URIs. // Token: 0x17000053 RID: 83 // (get) Token: 0x0600022E RID: 558 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000053")] public string AbsoluteUri { [Token(Token = "0x600022E")] [Address(RVA = "0x5A8A10", Offset = "0x5A7810", VA = "0x1805A8A10")] get { return null; } } /// Gets a local operating-system representation of a file name. /// A that contains the local operating-system representation of a file name. /// This instance represents a relative URI, and this property is valid only for absolute URIs. // Token: 0x17000054 RID: 84 // (get) Token: 0x0600022F RID: 559 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000054")] public string LocalPath { [Token(Token = "0x600022F")] [Address(RVA = "0x5A9750", Offset = "0x5A8550", VA = "0x1805A9750")] get { return null; } } /// Gets the Domain Name System (DNS) host name or IP address and the port number for a server. /// A containing the authority component of the URI represented by this instance. /// This instance represents a relative URI, and this property is valid only for absolute URIs. // Token: 0x17000055 RID: 85 // (get) Token: 0x06000230 RID: 560 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000055")] public string Authority { [Token(Token = "0x6000230")] [Address(RVA = "0x5A8C20", Offset = "0x5A7A20", VA = "0x1805A8C20")] get { return null; } } /// Gets the type of the host name specified in the URI. /// A member of the enumeration. /// This instance represents a relative URI, and this property is valid only for absolute URIs. // Token: 0x17000056 RID: 86 // (get) Token: 0x06000231 RID: 561 RVA: 0x00002AF0 File Offset: 0x00000CF0 [Token(Token = "0x17000056")] public UriHostNameType HostNameType { [Token(Token = "0x6000231")] [Address(RVA = "0x5A90D0", Offset = "0x5A7ED0", VA = "0x1805A90D0")] get { return UriHostNameType.Unknown; } } /// Gets whether the port value of the URI is the default for this scheme. /// A value that is if the value in the property is the default port for this scheme; otherwise, . /// This instance represents a relative URI, and this property is valid only for absolute URIs. // Token: 0x17000057 RID: 87 // (get) Token: 0x06000232 RID: 562 RVA: 0x00002B08 File Offset: 0x00000D08 [Token(Token = "0x17000057")] public bool IsDefaultPort { [Token(Token = "0x6000232")] [Address(RVA = "0x5A9400", Offset = "0x5A8200", VA = "0x1805A9400")] get { return default(bool); } } /// Gets a value indicating whether the specified is a file URI. /// A value that is if the is a file URI; otherwise, . /// This instance represents a relative URI, and this property is valid only for absolute URIs. // Token: 0x17000058 RID: 88 // (get) Token: 0x06000233 RID: 563 RVA: 0x00002B20 File Offset: 0x00000D20 [Token(Token = "0x17000058")] public bool IsFile { [Token(Token = "0x6000233")] [Address(RVA = "0x5A9500", Offset = "0x5A8300", VA = "0x1805A9500")] get { return default(bool); } } /// Gets whether the specified references the local host. /// A value that is if this references the local host; otherwise, . /// This instance represents a relative URI, and this property is valid only for absolute URIs. // Token: 0x17000059 RID: 89 // (get) Token: 0x06000234 RID: 564 RVA: 0x00002B38 File Offset: 0x00000D38 [Token(Token = "0x17000059")] public bool IsLoopback { [Token(Token = "0x6000234")] [Address(RVA = "0x5A95D0", Offset = "0x5A83D0", VA = "0x1805A95D0")] get { return default(bool); } } /// Gets the and properties separated by a question mark (?). /// A that contains the and properties separated by a question mark (?). /// This instance represents a relative URI, and this property is valid only for absolute URIs. // Token: 0x1700005A RID: 90 // (get) Token: 0x06000235 RID: 565 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700005A")] public string PathAndQuery { [Token(Token = "0x6000235")] [Address(RVA = "0x5A98A0", Offset = "0x5A86A0", VA = "0x1805A98A0")] get { return null; } } /// Gets an array containing the path segments that make up the specified URI. /// A array that contains the path segments that make up the specified URI. /// This instance represents a relative URI, and this property is valid only for absolute URIs. // Token: 0x1700005B RID: 91 // (get) Token: 0x06000236 RID: 566 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700005B")] public string[] Segments { [Token(Token = "0x6000236")] [Address(RVA = "0x5A9D30", Offset = "0x5A8B30", VA = "0x1805A9D30")] get { return null; } } /// Gets whether the specified is a universal naming convention (UNC) path. /// A value that is if the is a UNC path; otherwise, . /// This instance represents a relative URI, and this property is valid only for absolute URIs. // Token: 0x1700005C RID: 92 // (get) Token: 0x06000237 RID: 567 RVA: 0x00002B50 File Offset: 0x00000D50 [Token(Token = "0x1700005C")] public bool IsUnc { [Token(Token = "0x6000237")] [Address(RVA = "0x5A96C0", Offset = "0x5A84C0", VA = "0x1805A96C0")] get { return default(bool); } } /// Gets the host component of this instance. /// A that contains the host name. This is usually the DNS host name or IP address of the server. /// This instance represents a relative URI, and this property is valid only for absolute URIs. // Token: 0x1700005D RID: 93 // (get) Token: 0x06000238 RID: 568 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700005D")] public string Host { [Token(Token = "0x6000238")] [Address(RVA = "0x5A9230", Offset = "0x5A8030", VA = "0x1805A9230")] get { return null; } } // Token: 0x06000239 RID: 569 RVA: 0x00002B68 File Offset: 0x00000D68 [Token(Token = "0x6000239")] [Address(RVA = "0x5A7350", Offset = "0x5A6150", VA = "0x1805A7350")] private static bool StaticIsFile(UriParser syntax) { return default(bool); } // Token: 0x1700005E RID: 94 // (get) Token: 0x0600023A RID: 570 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700005E")] private static object InitializeLock { [Token(Token = "0x600023A")] [Address(RVA = "0x5A9300", Offset = "0x5A8100", VA = "0x1805A9300")] get { return null; } } // Token: 0x0600023B RID: 571 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600023B")] [Address(RVA = "0x5A2390", Offset = "0x5A1190", VA = "0x1805A2390")] private static void InitializeUriConfig() { } // Token: 0x0600023C RID: 572 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600023C")] [Address(RVA = "0x5A0E00", Offset = "0x59FC00", VA = "0x1805A0E00")] private string GetLocalPath() { return null; } /// Gets the port number of this URI. /// An value that contains the port number for this URI. /// This instance represents a relative URI, and this property is valid only for absolute URIs. // Token: 0x1700005F RID: 95 // (get) Token: 0x0600023D RID: 573 RVA: 0x00002B80 File Offset: 0x00000D80 [Token(Token = "0x1700005F")] public int Port { [Token(Token = "0x600023D")] [Address(RVA = "0x5A9970", Offset = "0x5A8770", VA = "0x1805A9970")] get { return 0; } } /// Gets any query information included in the specified URI. /// A that contains any query information included in the specified URI. /// This instance represents a relative URI, and this property is valid only for absolute URIs. // Token: 0x17000060 RID: 96 // (get) Token: 0x0600023E RID: 574 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000060")] public string Query { [Token(Token = "0x600023E")] [Address(RVA = "0x5A9B40", Offset = "0x5A8940", VA = "0x1805A9B40")] get { return null; } } /// Gets the escaped URI fragment. /// A that contains any URI fragment information. /// This instance represents a relative URI, and this property is valid only for absolute URIs. // Token: 0x17000061 RID: 97 // (get) Token: 0x0600023F RID: 575 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000061")] public string Fragment { [Token(Token = "0x600023F")] [Address(RVA = "0x5A8FB0", Offset = "0x5A7DB0", VA = "0x1805A8FB0")] get { return null; } } /// Gets the scheme name for this URI. /// A that contains the scheme for this URI, converted to lowercase. /// This instance represents a relative URI, and this property is valid only for absolute URIs. // Token: 0x17000062 RID: 98 // (get) Token: 0x06000240 RID: 576 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000062")] public string Scheme { [Token(Token = "0x6000240")] [Address(RVA = "0x5A9C50", Offset = "0x5A8A50", VA = "0x1805A9C50")] get { return null; } } // Token: 0x17000063 RID: 99 // (get) Token: 0x06000241 RID: 577 RVA: 0x00002B98 File Offset: 0x00000D98 [Token(Token = "0x17000063")] private bool OriginalStringSwitched { [Token(Token = "0x6000241")] [Address(RVA = "0x5A97D0", Offset = "0x5A85D0", VA = "0x1805A97D0")] get { return default(bool); } } /// Gets the original URI string that was passed to the constructor. /// A containing the exact URI specified when this instance was constructed; otherwise, . /// This instance represents a relative URI, and this property is valid only for absolute URIs. // Token: 0x17000064 RID: 100 // (get) Token: 0x06000242 RID: 578 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000064")] public string OriginalString { [Token(Token = "0x6000242")] [Address(RVA = "0x5A9840", Offset = "0x5A8640", VA = "0x1805A9840")] get { return null; } } /// Gets a host name that, after being unescaped if necessary, is safe to use for DNS resolution. /// A that contains the host part of the URI in a format suitable for DNS resolution; or the original host string, if it is already suitable for resolution. /// This instance represents a relative URI, and this property is valid only for absolute URIs. // Token: 0x17000065 RID: 101 // (get) Token: 0x06000243 RID: 579 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000065")] public string DnsSafeHost { [Token(Token = "0x6000243")] [Address(RVA = "0x5A8CB0", Offset = "0x5A7AB0", VA = "0x1805A8CB0")] get { return null; } } /// The RFC 3490 compliant International Domain Name of the host, using Punycode as appropriate. This string, after being unescaped if necessary, is safe to use for DNS resolution. /// The hostname, formatted with Punycode according to the IDN standard. // Token: 0x17000066 RID: 102 // (get) Token: 0x06000244 RID: 580 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000066")] public string IdnHost { [Token(Token = "0x6000244")] [Address(RVA = "0x5A92C0", Offset = "0x5A80C0", VA = "0x1805A92C0")] get { return null; } } /// Gets whether the instance is absolute. /// A value that is if the instance is absolute; otherwise, . // Token: 0x17000067 RID: 103 // (get) Token: 0x06000245 RID: 581 RVA: 0x00002BB0 File Offset: 0x00000DB0 [Token(Token = "0x17000067")] public bool IsAbsoluteUri { [Token(Token = "0x6000245")] [Address(RVA = "0x47C020", Offset = "0x47AE20", VA = "0x18047C020")] get { return default(bool); } } /// Indicates that the URI string was completely escaped before the instance was created. /// A value that is if the parameter was set to when the instance was created; otherwise, . // Token: 0x17000068 RID: 104 // (get) Token: 0x06000246 RID: 582 RVA: 0x00002BC8 File Offset: 0x00000DC8 [Token(Token = "0x17000068")] public bool UserEscaped { [Token(Token = "0x6000246")] [Address(RVA = "0x5A9F10", Offset = "0x5A8D10", VA = "0x1805A9F10")] get { return default(bool); } } /// Gets the user name, password, or other user-specific information associated with the specified URI. /// A that contains the user information associated with the URI. The returned value does not include the '@' character reserved for delimiting the user information part of the URI. /// This instance represents a relative URI, and this property is valid only for absolute URIs. // Token: 0x17000069 RID: 105 // (get) Token: 0x06000247 RID: 583 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000069")] public string UserInfo { [Token(Token = "0x6000247")] [Address(RVA = "0x5A9F20", Offset = "0x5A8D20", VA = "0x1805A9F20")] get { return null; } } // Token: 0x06000248 RID: 584 RVA: 0x00002BE0 File Offset: 0x00000DE0 [Token(Token = "0x6000248")] [Address(RVA = "0x5A3540", Offset = "0x5A2340", VA = "0x1805A3540")] internal static bool IsGenDelim(char ch) { return default(bool); } /// Determines whether the specified scheme name is valid. /// The scheme name to validate. /// A value that is if the scheme name is valid; otherwise, . // Token: 0x06000249 RID: 585 RVA: 0x00002BF8 File Offset: 0x00000DF8 [Token(Token = "0x6000249")] [Address(RVA = "0x59C300", Offset = "0x59B100", VA = "0x18059C300")] public static bool CheckSchemeName(string schemeName) { return default(bool); } /// Determines whether a specified character is a valid hexadecimal digit. /// The character to validate. /// /// if the character is a valid hexadecimal digit; otherwise, . // Token: 0x0600024A RID: 586 RVA: 0x00002C10 File Offset: 0x00000E10 [Token(Token = "0x600024A")] [Address(RVA = "0x5A3570", Offset = "0x5A2370", VA = "0x1805A3570")] public static bool IsHexDigit(char character) { return default(bool); } /// Gets the decimal value of a hexadecimal digit. /// The hexadecimal digit (0-9, a-f, A-F) to convert. /// An value that contains a number from 0 to 15 that corresponds to the specified hexadecimal digit. /// /// is not a valid hexadecimal digit (0-9, a-f, A-F). // Token: 0x0600024B RID: 587 RVA: 0x00002C28 File Offset: 0x00000E28 [Token(Token = "0x600024B")] [Address(RVA = "0x59F620", Offset = "0x59E420", VA = "0x18059F620")] public static int FromHex(char digit) { return 0; } /// Gets the hash code for the URI. /// An containing the hash value generated for this URI. // Token: 0x0600024C RID: 588 RVA: 0x00002C40 File Offset: 0x00000E40 [Token(Token = "0x600024C")] [Address(RVA = "0x5A07E0", Offset = "0x59F5E0", VA = "0x1805A07E0", Slot = "2")] public override int GetHashCode() { return 0; } /// Gets a canonical string representation for the specified instance. /// A instance that contains the unescaped canonical representation of the instance. All characters are unescaped except #, ?, and %. // Token: 0x0600024D RID: 589 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600024D")] [Address(RVA = "0x5A74F0", Offset = "0x5A62F0", VA = "0x1805A74F0", Slot = "3")] public override string ToString() { return null; } /// Determines whether two instances have the same value. /// A instance to compare with . /// A instance to compare with . /// A value that is if the instances are equivalent; otherwise, . // Token: 0x0600024E RID: 590 RVA: 0x00002C58 File Offset: 0x00000E58 [Token(Token = "0x600024E")] [Address(RVA = "0x5A9FB0", Offset = "0x5A8DB0", VA = "0x1805A9FB0")] public static bool operator ==(Uri uri1, Uri uri2) { return default(bool); } /// Determines whether two instances do not have the same value. /// A instance to compare with . /// A instance to compare with . /// A value that is if the two instances are not equal; otherwise, . If either parameter is , this method returns . // Token: 0x0600024F RID: 591 RVA: 0x00002C70 File Offset: 0x00000E70 [Token(Token = "0x600024F")] [Address(RVA = "0x5A9FE0", Offset = "0x5A8DE0", VA = "0x1805A9FE0")] public static bool operator !=(Uri uri1, Uri uri2) { return default(bool); } /// Compares two instances for equality. /// The instance or a URI identifier to compare with the current instance. /// A value that is if the two instances represent the same URI; otherwise, . // Token: 0x06000250 RID: 592 RVA: 0x00002C88 File Offset: 0x00000E88 [Token(Token = "0x6000250")] [Address(RVA = "0x59EBB0", Offset = "0x59D9B0", VA = "0x18059EBB0", Slot = "0")] public override bool Equals(object comparand) { return default(bool); } /// Determines the difference between two instances. /// The URI to compare to the current URI. /// If the hostname and scheme of this URI instance and are the same, then this method returns a relative that, when appended to the current URI instance, yields . /// If the hostname or scheme is different, then this method returns a that represents the parameter. /// /// is . /// This instance represents a relative URI, and this property is valid only for absolute URIs. // Token: 0x06000251 RID: 593 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000251")] [Address(RVA = "0x5A3710", Offset = "0x5A2510", VA = "0x1805A3710")] public Uri MakeRelativeUri(Uri uri) { return null; } // Token: 0x06000252 RID: 594 RVA: 0x00002CA0 File Offset: 0x00000EA0 [Token(Token = "0x6000252")] [Address(RVA = "0x59B910", Offset = "0x59A710", VA = "0x18059B910")] private static bool CheckForColonInFirstPathSegment(string uriString) { return default(bool); } // Token: 0x06000253 RID: 595 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000253")] [Address(RVA = "0x5A2DD0", Offset = "0x5A1BD0", VA = "0x1805A2DD0")] internal static string InternalEscapeString(string rawString) { return null; } // Token: 0x06000254 RID: 596 RVA: 0x00002CB8 File Offset: 0x00000EB8 [Token(Token = "0x6000254")] [Address(RVA = "0x5A4DD0", Offset = "0x5A3BD0", VA = "0x1805A4DD0")] private static ParsingError ParseScheme(string uriString, ref Uri.Flags flags, ref UriParser syntax) { return ParsingError.None; } // Token: 0x06000255 RID: 597 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000255")] [Address(RVA = "0x5A3A50", Offset = "0x5A2850", VA = "0x1805A3A50")] internal UriFormatException ParseMinimal() { return null; } // Token: 0x06000256 RID: 598 RVA: 0x00002CD0 File Offset: 0x00000ED0 [Token(Token = "0x6000256")] [Address(RVA = "0x5A5240", Offset = "0x5A4040", VA = "0x1805A5240")] private ParsingError PrivateParseMinimal() { return ParsingError.None; } // Token: 0x06000257 RID: 599 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000257")] [Address(RVA = "0x5A5140", Offset = "0x5A3F40", VA = "0x1805A5140")] private void PrivateParseMinimalIri(string newHost, ushort idx) { } // Token: 0x06000258 RID: 600 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000258")] [Address(RVA = "0x59E320", Offset = "0x59D120", VA = "0x18059E320")] private void CreateUriInfo(Uri.Flags cF) { } // Token: 0x06000259 RID: 601 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000259")] [Address(RVA = "0x59DB30", Offset = "0x59C930", VA = "0x18059DB30")] private void CreateHostString() { } // Token: 0x0600025A RID: 602 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600025A")] [Address(RVA = "0x59D950", Offset = "0x59C750", VA = "0x18059D950")] private static string CreateHostStringHelper(string str, ushort idx, ushort end, ref Uri.Flags flags, ref string scopeId) { return null; } // Token: 0x0600025B RID: 603 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600025B")] [Address(RVA = "0x5A0970", Offset = "0x59F770", VA = "0x1805A0970")] private void GetHostViaCustomSyntax() { } // Token: 0x0600025C RID: 604 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600025C")] [Address(RVA = "0x5A03E0", Offset = "0x59F1E0", VA = "0x1805A03E0")] internal string GetParts(UriComponents uriParts, UriFormat formatAs) { return null; } // Token: 0x0600025D RID: 605 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600025D")] [Address(RVA = "0x5A05A0", Offset = "0x59F3A0", VA = "0x1805A05A0")] private string GetEscapedParts(UriComponents uriParts) { return null; } // Token: 0x0600025E RID: 606 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600025E")] [Address(RVA = "0x5A1AD0", Offset = "0x5A08D0", VA = "0x1805A1AD0")] private string GetUnescapedParts(UriComponents uriParts, UriFormat formatAs) { return null; } // Token: 0x0600025F RID: 607 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600025F")] [Address(RVA = "0x5A5A70", Offset = "0x5A4870", VA = "0x1805A5A70")] private string ReCreateParts(UriComponents parts, ushort nonCanonical, UriFormat formatAs) { return null; } // Token: 0x06000260 RID: 608 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000260")] [Address(RVA = "0x5A1BD0", Offset = "0x5A09D0", VA = "0x1805A1BD0")] private string GetUriPartsFromUserString(UriComponents uriParts) { return null; } // Token: 0x06000261 RID: 609 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000261")] [Address(RVA = "0x5A3AD0", Offset = "0x5A28D0", VA = "0x1805A3AD0")] private void ParseRemaining() { } // Token: 0x06000262 RID: 610 RVA: 0x00002CE8 File Offset: 0x00000EE8 [Token(Token = "0x6000262")] [Address(RVA = "0x5A48F0", Offset = "0x5A36F0", VA = "0x1805A48F0")] private unsafe static ushort ParseSchemeCheckImplicitFile(char* uriString, ushort length, ref ParsingError err, ref Uri.Flags flags, ref UriParser syntax) { return 0; } // Token: 0x06000263 RID: 611 RVA: 0x00002D00 File Offset: 0x00000F00 [Token(Token = "0x6000263")] [Address(RVA = "0x59BD50", Offset = "0x59AB50", VA = "0x18059BD50")] private unsafe static bool CheckKnownSchemes(long* lptr, ushort nChars, ref UriParser syntax) { return default(bool); } // Token: 0x06000264 RID: 612 RVA: 0x00002D18 File Offset: 0x00000F18 [Token(Token = "0x6000264")] [Address(RVA = "0x59C440", Offset = "0x59B240", VA = "0x18059C440")] private unsafe static ParsingError CheckSchemeSyntax(char* ptr, ushort length, ref UriParser syntax) { return ParsingError.None; } // Token: 0x06000265 RID: 613 RVA: 0x00002D30 File Offset: 0x00000F30 [Token(Token = "0x6000265")] [Address(RVA = "0x59A630", Offset = "0x599430", VA = "0x18059A630")] private unsafe ushort CheckAuthorityHelper(char* pString, ushort idx, ushort length, ref ParsingError err, ref Uri.Flags flags, UriParser syntax, ref string newHost) { return 0; } // Token: 0x06000266 RID: 614 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000266")] [Address(RVA = "0x59A110", Offset = "0x598F10", VA = "0x18059A110")] private unsafe void CheckAuthorityHelperHandleDnsIri(char* pString, ushort start, int end, int startInput, bool iriParsing, bool hasUnicode, UriParser syntax, string userInfoString, ref Uri.Flags flags, ref bool justNormalized, ref string newHost, ref ParsingError err) { } // Token: 0x06000267 RID: 615 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000267")] [Address(RVA = "0x599E60", Offset = "0x598C60", VA = "0x180599E60")] private unsafe void CheckAuthorityHelperHandleAnyHostIri(char* pString, int startInput, int end, bool iriParsing, bool hasUnicode, UriParser syntax, ref Uri.Flags flags, ref string newHost, ref ParsingError err) { } // Token: 0x06000268 RID: 616 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000268")] [Address(RVA = "0x59F570", Offset = "0x59E370", VA = "0x18059F570")] private void FindEndOfComponent(string input, ref ushort idx, ushort end, char delim) { } // Token: 0x06000269 RID: 617 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000269")] [Address(RVA = "0x59F4D0", Offset = "0x59E2D0", VA = "0x18059F4D0")] private unsafe void FindEndOfComponent(char* str, ref ushort idx, ushort end, char delim) { } // Token: 0x0600026A RID: 618 RVA: 0x00002D48 File Offset: 0x00000F48 [Token(Token = "0x600026A")] [Address(RVA = "0x59B540", Offset = "0x59A340", VA = "0x18059B540")] private unsafe Uri.Check CheckCanonical(char* str, ref ushort idx, ushort end, char delim) { return Uri.Check.None; } // Token: 0x0600026B RID: 619 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600026B")] [Address(RVA = "0x59F6C0", Offset = "0x59E4C0", VA = "0x18059F6C0")] private char[] GetCanonicalPath(char[] dest, ref int pos, UriFormat formatAs) { return null; } // Token: 0x0600026C RID: 620 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600026C")] [Address(RVA = "0x5A7C50", Offset = "0x5A6A50", VA = "0x1805A7C50")] private unsafe static void UnescapeOnly(char* pch, int start, ref int end, char ch1, char ch2, char ch3) { } // Token: 0x0600026D RID: 621 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600026D")] [Address(RVA = "0x59D1A0", Offset = "0x59BFA0", VA = "0x18059D1A0")] private static char[] Compress(char[] dest, ushort start, ref int destLength, UriParser syntax) { return null; } // Token: 0x0600026E RID: 622 RVA: 0x00002D60 File Offset: 0x00000F60 [Token(Token = "0x600026E")] [Address(RVA = "0x599DA0", Offset = "0x598BA0", VA = "0x180599DA0")] internal static int CalculateCaseInsensitiveHashCode(string text) { return 0; } // Token: 0x0600026F RID: 623 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600026F")] [Address(RVA = "0x59C560", Offset = "0x59B360", VA = "0x18059C560")] private static string CombineUri(Uri basePart, string relativePart, UriFormat uriFormat) { return null; } // Token: 0x06000270 RID: 624 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000270")] [Address(RVA = "0x5A4ED0", Offset = "0x5A3CD0", VA = "0x1805A4ED0")] private static string PathDifference(string path1, string path2, bool compareCase) { return null; } // Token: 0x1700006A RID: 106 // (get) Token: 0x06000271 RID: 625 RVA: 0x00002D78 File Offset: 0x00000F78 [Token(Token = "0x1700006A")] internal bool HasAuthority { [Token(Token = "0x6000271")] [Address(RVA = "0x5A90C0", Offset = "0x5A7EC0", VA = "0x1805A90C0")] get { return default(bool); } } // Token: 0x06000272 RID: 626 RVA: 0x00002D90 File Offset: 0x00000F90 [Token(Token = "0x6000272")] [Address(RVA = "0x5A35A0", Offset = "0x5A23A0", VA = "0x1805A35A0")] private static bool IsLWS(char ch) { return default(bool); } // Token: 0x06000273 RID: 627 RVA: 0x00002DA8 File Offset: 0x00000FA8 [Token(Token = "0x6000273")] [Address(RVA = "0x5A34E0", Offset = "0x5A22E0", VA = "0x1805A34E0")] private static bool IsAsciiLetter(char character) { return default(bool); } // Token: 0x06000274 RID: 628 RVA: 0x00002DC0 File Offset: 0x00000FC0 [Token(Token = "0x6000274")] [Address(RVA = "0x5A3460", Offset = "0x5A2260", VA = "0x1805A3460")] internal static bool IsAsciiLetterOrDigit(char character) { return default(bool); } // Token: 0x06000275 RID: 629 RVA: 0x00002DD8 File Offset: 0x00000FD8 [Token(Token = "0x6000275")] [Address(RVA = "0x5A3500", Offset = "0x5A2300", VA = "0x1805A3500")] internal static bool IsBidiControlCharacter(char ch) { return default(bool); } // Token: 0x06000276 RID: 630 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000276")] [Address(RVA = "0x5A7380", Offset = "0x5A6180", VA = "0x1805A7380")] internal unsafe static string StripBidiControlCharacter(char* strToClean, int start, int length) { return null; } // Token: 0x06000277 RID: 631 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000277")] [Address(RVA = "0x59E180", Offset = "0x59CF80", VA = "0x18059E180")] private void CreateThis(string uri, bool dontEscape, UriKind uriKind) { } // Token: 0x06000278 RID: 632 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000278")] [Address(RVA = "0x5A2630", Offset = "0x5A1430", VA = "0x1805A2630")] private void InitializeUri(ParsingError err, UriKind uriKind, out UriFormatException e) { } // Token: 0x06000279 RID: 633 RVA: 0x00002DF0 File Offset: 0x00000FF0 [Token(Token = "0x6000279")] [Address(RVA = "0x59B9B0", Offset = "0x59A7B0", VA = "0x18059B9B0")] private bool CheckForConfigLoad(string data) { return default(bool); } // Token: 0x0600027A RID: 634 RVA: 0x00002E08 File Offset: 0x00001008 [Token(Token = "0x600027A")] [Address(RVA = "0x59BC20", Offset = "0x59AA20", VA = "0x18059BC20")] private bool CheckForUnicode(string data) { return default(bool); } // Token: 0x0600027B RID: 635 RVA: 0x00002E20 File Offset: 0x00001020 [Token(Token = "0x600027B")] [Address(RVA = "0x59BA60", Offset = "0x59A860", VA = "0x18059BA60")] private bool CheckForEscapedUnreserved(string data) { return default(bool); } /// Creates a new using the specified instance and a . /// The representing the . /// The type of the Uri. /// When this method returns, contains the constructed . /// A value that is if the was successfully created; otherwise, . // Token: 0x0600027C RID: 636 RVA: 0x00002E38 File Offset: 0x00001038 [Token(Token = "0x600027C")] [Address(RVA = "0x5A79F0", Offset = "0x5A67F0", VA = "0x1805A79F0")] public static bool TryCreate(string uriString, UriKind uriKind, out Uri result) { return default(bool); } /// Creates a new using the specified base and relative instances. /// The base . /// The relative , represented as a , to add to the base . /// When this method returns, contains a constructed from and . This parameter is passed uninitialized. /// A value that is if the was successfully created; otherwise, . // Token: 0x0600027D RID: 637 RVA: 0x00002E50 File Offset: 0x00001050 [Token(Token = "0x600027D")] [Address(RVA = "0x5A7600", Offset = "0x5A6400", VA = "0x1805A7600")] public static bool TryCreate(Uri baseUri, string relativeUri, out Uri result) { return default(bool); } /// Creates a new using the specified base and relative instances. /// The base . /// The relative to add to the base . /// When this method returns, contains a constructed from and . This parameter is passed uninitialized. /// A value that is if the was successfully created; otherwise, . /// /// is . // Token: 0x0600027E RID: 638 RVA: 0x00002E68 File Offset: 0x00001068 [Token(Token = "0x600027E")] [Address(RVA = "0x5A7850", Offset = "0x5A6650", VA = "0x1805A7850")] public static bool TryCreate(Uri baseUri, Uri relativeUri, out Uri result) { return default(bool); } /// Gets the specified components of the current instance using the specified escaping for special characters. /// A bitwise combination of the values that specifies which parts of the current instance to return to the caller. /// One of the values that controls how special characters are escaped. /// A that contains the components. /// /// is not a combination of valid values. /// The current is not an absolute URI. Relative URIs cannot be used with this method. // Token: 0x0600027F RID: 639 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600027F")] [Address(RVA = "0x5A03E0", Offset = "0x59F1E0", VA = "0x1805A03E0")] public string GetComponents(UriComponents components, UriFormat format) { return null; } /// Compares the specified parts of two URIs using the specified comparison rules. /// The first . /// The second . /// A bitwise combination of the values that specifies the parts of and to compare. /// One of the values that specifies the character escaping used when the URI components are compared. /// One of the values. /// An value that indicates the lexical relationship between the compared components. /// Value /// /// Meaning /// /// Less than zero /// /// is less than . /// /// Zero /// /// equals . /// /// Greater than zero /// /// is greater than . /// /// is not a valid value. // Token: 0x06000280 RID: 640 RVA: 0x00002E80 File Offset: 0x00001080 [Token(Token = "0x6000280")] [Address(RVA = "0x59D0A0", Offset = "0x59BEA0", VA = "0x18059D0A0")] public static int Compare(Uri uri1, Uri uri2, UriComponents partsToCompare, UriFormat compareFormat, StringComparison comparisonType) { return 0; } /// Indicates whether the string used to construct this was well-formed and is not required to be further escaped. /// /// if the string was well-formed; otherwise, . // Token: 0x06000281 RID: 641 RVA: 0x00002E98 File Offset: 0x00001098 [Token(Token = "0x6000281")] [Address(RVA = "0x5A35D0", Offset = "0x5A23D0", VA = "0x1805A35D0")] public bool IsWellFormedOriginalString() { return default(bool); } /// Indicates whether the string is well-formed by attempting to construct a URI with the string and ensures that the string does not require further escaping. /// The string used to attempt to construct a . /// The type of the in . /// /// if the string was well-formed; otherwise, . // Token: 0x06000282 RID: 642 RVA: 0x00002EB0 File Offset: 0x000010B0 [Token(Token = "0x6000282")] [Address(RVA = "0x5A3620", Offset = "0x5A2420", VA = "0x1805A3620")] public static bool IsWellFormedUriString(string uriString, UriKind uriKind) { return default(bool); } // Token: 0x06000283 RID: 643 RVA: 0x00002EC8 File Offset: 0x000010C8 [Token(Token = "0x6000283")] [Address(RVA = "0x5A2EC0", Offset = "0x5A1CC0", VA = "0x1805A2EC0")] internal bool InternalIsWellFormedOriginalString() { return default(bool); } /// Converts a string to its unescaped representation. /// The string to unescape. /// A that contains the unescaped representation of . /// /// is . // Token: 0x06000284 RID: 644 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000284")] [Address(RVA = "0x5A7AC0", Offset = "0x5A68C0", VA = "0x1805A7AC0")] public static string UnescapeDataString(string stringToUnescape) { return null; } /// Converts a URI string to its escaped representation. /// The string to escape. /// A that contains the escaped representation of . /// /// is . /// In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. /// /// /// The length of exceeds 32766 characters. // Token: 0x06000285 RID: 645 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000285")] [Address(RVA = "0x59F3A0", Offset = "0x59E1A0", VA = "0x18059F3A0")] public static string EscapeUriString(string stringToEscape) { return null; } /// Converts a string to its escaped representation. /// The string to escape. /// A that contains the escaped representation of . /// /// is . /// In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. /// /// /// The length of exceeds 32766 characters. // Token: 0x06000286 RID: 646 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000286")] [Address(RVA = "0x59F210", Offset = "0x59E010", VA = "0x18059F210")] public static string EscapeDataString(string stringToEscape) { return null; } // Token: 0x06000287 RID: 647 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000287")] [Address(RVA = "0x59F340", Offset = "0x59E140", VA = "0x18059F340")] internal string EscapeUnescapeIri(string input, int start, int end, UriComponents component) { return null; } // Token: 0x06000288 RID: 648 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000288")] [Address(RVA = "0x5A87B0", Offset = "0x5A75B0", VA = "0x1805A87B0")] private Uri(Uri.Flags flags, UriParser uriParser, string uri) { } // Token: 0x06000289 RID: 649 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000289")] [Address(RVA = "0x59D6A0", Offset = "0x59C4A0", VA = "0x18059D6A0")] internal static Uri CreateHelper(string uriString, bool dontEscape, UriKind uriKind, ref UriFormatException e) { return null; } // Token: 0x0600028A RID: 650 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600028A")] [Address(RVA = "0x5A6E10", Offset = "0x5A5C10", VA = "0x1805A6E10")] internal static Uri ResolveHelper(Uri baseUri, Uri relativeUri, ref string newUriString, ref bool userEscaped, out UriFormatException e) { return null; } // Token: 0x0600028B RID: 651 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600028B")] [Address(RVA = "0x5A1710", Offset = "0x5A0510", VA = "0x1805A1710")] private string GetRelativeSerializationString(UriFormat format) { return null; } // Token: 0x0600028C RID: 652 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600028C")] [Address(RVA = "0x5A00B0", Offset = "0x59EEB0", VA = "0x1805A00B0")] internal string GetComponentsHelper(UriComponents uriComponents, UriFormat uriFormat) { return null; } // Token: 0x0600028D RID: 653 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600028D")] [Address(RVA = "0x59DFF0", Offset = "0x59CDF0", VA = "0x18059DFF0")] private void CreateThisFromUri(Uri otherUri) { } /// Specifies that the URI is a pointer to a file. This field is read-only. // Token: 0x04000143 RID: 323 [Token(Token = "0x4000143")] public static readonly string UriSchemeFile; /// Specifies that the URI is accessed through the File Transfer Protocol (FTP). This field is read-only. // Token: 0x04000144 RID: 324 [Token(Token = "0x4000144")] public static readonly string UriSchemeFtp; /// Specifies that the URI is accessed through the Gopher protocol. This field is read-only. // Token: 0x04000145 RID: 325 [Token(Token = "0x4000145")] public static readonly string UriSchemeGopher; /// Specifies that the URI is accessed through the Hypertext Transfer Protocol (HTTP). This field is read-only. // Token: 0x04000146 RID: 326 [Token(Token = "0x4000146")] public static readonly string UriSchemeHttp; /// Specifies that the URI is accessed through the Secure Hypertext Transfer Protocol (HTTPS). This field is read-only. // Token: 0x04000147 RID: 327 [Token(Token = "0x4000147")] public static readonly string UriSchemeHttps; // Token: 0x04000148 RID: 328 [Token(Token = "0x4000148")] internal static readonly string UriSchemeWs; // Token: 0x04000149 RID: 329 [Token(Token = "0x4000149")] internal static readonly string UriSchemeWss; /// Specifies that the URI is an email address and is accessed through the Simple Mail Transport Protocol (SMTP). This field is read-only. // Token: 0x0400014A RID: 330 [Token(Token = "0x400014A")] public static readonly string UriSchemeMailto; /// Specifies that the URI is an Internet news group and is accessed through the Network News Transport Protocol (NNTP). This field is read-only. // Token: 0x0400014B RID: 331 [Token(Token = "0x400014B")] public static readonly string UriSchemeNews; /// Specifies that the URI is an Internet news group and is accessed through the Network News Transport Protocol (NNTP). This field is read-only. // Token: 0x0400014C RID: 332 [Token(Token = "0x400014C")] public static readonly string UriSchemeNntp; /// Specifies that the URI is accessed through the NetTcp scheme used by Windows Communication Foundation (WCF). This field is read-only. // Token: 0x0400014D RID: 333 [Token(Token = "0x400014D")] public static readonly string UriSchemeNetTcp; /// Specifies that the URI is accessed through the NetPipe scheme used by Windows Communication Foundation (WCF). This field is read-only. // Token: 0x0400014E RID: 334 [Token(Token = "0x400014E")] public static readonly string UriSchemeNetPipe; /// Specifies the characters that separate the communication protocol scheme from the address portion of the URI. This field is read-only. // Token: 0x0400014F RID: 335 [Token(Token = "0x400014F")] public static readonly string SchemeDelimiter; // Token: 0x04000150 RID: 336 [Token(Token = "0x4000150")] private const int c_Max16BitUtf8SequenceLength = 12; // Token: 0x04000151 RID: 337 [Token(Token = "0x4000151")] internal const int c_MaxUriBufferSize = 65520; // Token: 0x04000152 RID: 338 [Token(Token = "0x4000152")] private const int c_MaxUriSchemeName = 1024; // Token: 0x04000153 RID: 339 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4000153")] private string m_String; // Token: 0x04000154 RID: 340 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000154")] private string m_originalUnicodeString; // Token: 0x04000155 RID: 341 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4000155")] private UriParser m_Syntax; // Token: 0x04000156 RID: 342 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4000156")] private string m_DnsSafeHost; // Token: 0x04000157 RID: 343 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4000157")] private Uri.Flags m_Flags; // Token: 0x04000158 RID: 344 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4000158")] private Uri.UriInfo m_Info; // Token: 0x04000159 RID: 345 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4000159")] private bool m_iriParsing; // Token: 0x0400015A RID: 346 [Token(Token = "0x400015A")] private static bool s_ConfigInitialized; // Token: 0x0400015B RID: 347 [Token(Token = "0x400015B")] private static bool s_ConfigInitializing; // Token: 0x0400015C RID: 348 [Token(Token = "0x400015C")] private static UriIdnScope s_IdnScope; // Token: 0x0400015D RID: 349 [Token(Token = "0x400015D")] private static bool s_IriParsing; // Token: 0x0400015E RID: 350 [Token(Token = "0x400015E")] private static bool useDotNetRelativeOrAbsolute; // Token: 0x0400015F RID: 351 [Token(Token = "0x400015F")] private const UriKind DotNetRelativeOrAbsolute = (UriKind)300; // Token: 0x04000160 RID: 352 [Token(Token = "0x4000160")] internal static readonly bool IsWindowsFileSystem; // Token: 0x04000161 RID: 353 [Token(Token = "0x4000161")] private static object s_initLock; // Token: 0x04000162 RID: 354 [Token(Token = "0x4000162")] private const UriFormat V1ToStringUnescape = (UriFormat)32767; // Token: 0x04000163 RID: 355 [Token(Token = "0x4000163")] internal const char c_DummyChar = '\uffff'; // Token: 0x04000164 RID: 356 [Token(Token = "0x4000164")] internal const char c_EOL = '\ufffe'; // Token: 0x04000165 RID: 357 [Token(Token = "0x4000165")] internal static readonly char[] HexLowerChars; // Token: 0x04000166 RID: 358 [Token(Token = "0x4000166")] private static readonly char[] _WSchars; // Token: 0x0200007A RID: 122 [Token(Token = "0x200007A")] [Flags] private enum Flags : ulong { // Token: 0x04000168 RID: 360 [Token(Token = "0x4000168")] Zero = 0UL, // Token: 0x04000169 RID: 361 [Token(Token = "0x4000169")] SchemeNotCanonical = 1UL, // Token: 0x0400016A RID: 362 [Token(Token = "0x400016A")] UserNotCanonical = 2UL, // Token: 0x0400016B RID: 363 [Token(Token = "0x400016B")] HostNotCanonical = 4UL, // Token: 0x0400016C RID: 364 [Token(Token = "0x400016C")] PortNotCanonical = 8UL, // Token: 0x0400016D RID: 365 [Token(Token = "0x400016D")] PathNotCanonical = 16UL, // Token: 0x0400016E RID: 366 [Token(Token = "0x400016E")] QueryNotCanonical = 32UL, // Token: 0x0400016F RID: 367 [Token(Token = "0x400016F")] FragmentNotCanonical = 64UL, // Token: 0x04000170 RID: 368 [Token(Token = "0x4000170")] CannotDisplayCanonical = 127UL, // Token: 0x04000171 RID: 369 [Token(Token = "0x4000171")] E_UserNotCanonical = 128UL, // Token: 0x04000172 RID: 370 [Token(Token = "0x4000172")] E_HostNotCanonical = 256UL, // Token: 0x04000173 RID: 371 [Token(Token = "0x4000173")] E_PortNotCanonical = 512UL, // Token: 0x04000174 RID: 372 [Token(Token = "0x4000174")] E_PathNotCanonical = 1024UL, // Token: 0x04000175 RID: 373 [Token(Token = "0x4000175")] E_QueryNotCanonical = 2048UL, // Token: 0x04000176 RID: 374 [Token(Token = "0x4000176")] E_FragmentNotCanonical = 4096UL, // Token: 0x04000177 RID: 375 [Token(Token = "0x4000177")] E_CannotDisplayCanonical = 8064UL, // Token: 0x04000178 RID: 376 [Token(Token = "0x4000178")] ShouldBeCompressed = 8192UL, // Token: 0x04000179 RID: 377 [Token(Token = "0x4000179")] FirstSlashAbsent = 16384UL, // Token: 0x0400017A RID: 378 [Token(Token = "0x400017A")] BackslashInPath = 32768UL, // Token: 0x0400017B RID: 379 [Token(Token = "0x400017B")] IndexMask = 65535UL, // Token: 0x0400017C RID: 380 [Token(Token = "0x400017C")] HostTypeMask = 458752UL, // Token: 0x0400017D RID: 381 [Token(Token = "0x400017D")] HostNotParsed = 0UL, // Token: 0x0400017E RID: 382 [Token(Token = "0x400017E")] IPv6HostType = 65536UL, // Token: 0x0400017F RID: 383 [Token(Token = "0x400017F")] IPv4HostType = 131072UL, // Token: 0x04000180 RID: 384 [Token(Token = "0x4000180")] DnsHostType = 196608UL, // Token: 0x04000181 RID: 385 [Token(Token = "0x4000181")] UncHostType = 262144UL, // Token: 0x04000182 RID: 386 [Token(Token = "0x4000182")] BasicHostType = 327680UL, // Token: 0x04000183 RID: 387 [Token(Token = "0x4000183")] UnusedHostType = 393216UL, // Token: 0x04000184 RID: 388 [Token(Token = "0x4000184")] UnknownHostType = 458752UL, // Token: 0x04000185 RID: 389 [Token(Token = "0x4000185")] UserEscaped = 524288UL, // Token: 0x04000186 RID: 390 [Token(Token = "0x4000186")] AuthorityFound = 1048576UL, // Token: 0x04000187 RID: 391 [Token(Token = "0x4000187")] HasUserInfo = 2097152UL, // Token: 0x04000188 RID: 392 [Token(Token = "0x4000188")] LoopbackHost = 4194304UL, // Token: 0x04000189 RID: 393 [Token(Token = "0x4000189")] NotDefaultPort = 8388608UL, // Token: 0x0400018A RID: 394 [Token(Token = "0x400018A")] UserDrivenParsing = 16777216UL, // Token: 0x0400018B RID: 395 [Token(Token = "0x400018B")] CanonicalDnsHost = 33554432UL, // Token: 0x0400018C RID: 396 [Token(Token = "0x400018C")] ErrorOrParsingRecursion = 67108864UL, // Token: 0x0400018D RID: 397 [Token(Token = "0x400018D")] DosPath = 134217728UL, // Token: 0x0400018E RID: 398 [Token(Token = "0x400018E")] UncPath = 268435456UL, // Token: 0x0400018F RID: 399 [Token(Token = "0x400018F")] ImplicitFile = 536870912UL, // Token: 0x04000190 RID: 400 [Token(Token = "0x4000190")] MinimalUriInfoSet = 1073741824UL, // Token: 0x04000191 RID: 401 [Token(Token = "0x4000191")] AllUriInfoSet = 2147483648UL, // Token: 0x04000192 RID: 402 [Token(Token = "0x4000192")] IdnHost = 4294967296UL, // Token: 0x04000193 RID: 403 [Token(Token = "0x4000193")] HasUnicode = 8589934592UL, // Token: 0x04000194 RID: 404 [Token(Token = "0x4000194")] HostUnicodeNormalized = 17179869184UL, // Token: 0x04000195 RID: 405 [Token(Token = "0x4000195")] RestUnicodeNormalized = 34359738368UL, // Token: 0x04000196 RID: 406 [Token(Token = "0x4000196")] UnicodeHost = 68719476736UL, // Token: 0x04000197 RID: 407 [Token(Token = "0x4000197")] IntranetUri = 137438953472UL, // Token: 0x04000198 RID: 408 [Token(Token = "0x4000198")] UseOrigUncdStrOffset = 274877906944UL, // Token: 0x04000199 RID: 409 [Token(Token = "0x4000199")] UserIriCanonical = 549755813888UL, // Token: 0x0400019A RID: 410 [Token(Token = "0x400019A")] PathIriCanonical = 1099511627776UL, // Token: 0x0400019B RID: 411 [Token(Token = "0x400019B")] QueryIriCanonical = 2199023255552UL, // Token: 0x0400019C RID: 412 [Token(Token = "0x400019C")] FragmentIriCanonical = 4398046511104UL, // Token: 0x0400019D RID: 413 [Token(Token = "0x400019D")] IriCanonical = 8246337208320UL, // Token: 0x0400019E RID: 414 [Token(Token = "0x400019E")] CompressedSlashes = 17592186044416UL } // Token: 0x0200007B RID: 123 [Token(Token = "0x200007B")] private class UriInfo { // Token: 0x0600028F RID: 655 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600028F")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public UriInfo() { } // Token: 0x0400019F RID: 415 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400019F")] public string Host; // Token: 0x040001A0 RID: 416 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40001A0")] public string ScopeId; // Token: 0x040001A1 RID: 417 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40001A1")] public string String; // Token: 0x040001A2 RID: 418 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40001A2")] public Uri.Offset Offset; // Token: 0x040001A3 RID: 419 [FieldOffset(Offset = "0x38")] [Token(Token = "0x40001A3")] public string DnsSafeHost; // Token: 0x040001A4 RID: 420 [FieldOffset(Offset = "0x40")] [Token(Token = "0x40001A4")] public Uri.MoreInfo MoreInfo; } // Token: 0x0200007C RID: 124 [Token(Token = "0x200007C")] private struct Offset { // Token: 0x040001A5 RID: 421 [FieldOffset(Offset = "0x0")] [Token(Token = "0x40001A5")] public ushort Scheme; // Token: 0x040001A6 RID: 422 [FieldOffset(Offset = "0x2")] [Token(Token = "0x40001A6")] public ushort User; // Token: 0x040001A7 RID: 423 [FieldOffset(Offset = "0x4")] [Token(Token = "0x40001A7")] public ushort Host; // Token: 0x040001A8 RID: 424 [FieldOffset(Offset = "0x6")] [Token(Token = "0x40001A8")] public ushort PortValue; // Token: 0x040001A9 RID: 425 [FieldOffset(Offset = "0x8")] [Token(Token = "0x40001A9")] public ushort Path; // Token: 0x040001AA RID: 426 [FieldOffset(Offset = "0xA")] [Token(Token = "0x40001AA")] public ushort Query; // Token: 0x040001AB RID: 427 [FieldOffset(Offset = "0xC")] [Token(Token = "0x40001AB")] public ushort Fragment; // Token: 0x040001AC RID: 428 [FieldOffset(Offset = "0xE")] [Token(Token = "0x40001AC")] public ushort End; } // Token: 0x0200007D RID: 125 [Token(Token = "0x200007D")] private class MoreInfo { // Token: 0x06000290 RID: 656 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000290")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public MoreInfo() { } // Token: 0x040001AD RID: 429 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40001AD")] public string Path; // Token: 0x040001AE RID: 430 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40001AE")] public string Query; // Token: 0x040001AF RID: 431 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40001AF")] public string Fragment; // Token: 0x040001B0 RID: 432 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40001B0")] public string AbsoluteUri; // Token: 0x040001B1 RID: 433 [FieldOffset(Offset = "0x30")] [Token(Token = "0x40001B1")] public int Hash; // Token: 0x040001B2 RID: 434 [FieldOffset(Offset = "0x38")] [Token(Token = "0x40001B2")] public string RemoteUrl; } // Token: 0x0200007E RID: 126 [Token(Token = "0x200007E")] [Flags] private enum Check { // Token: 0x040001B4 RID: 436 [Token(Token = "0x40001B4")] None = 0, // Token: 0x040001B5 RID: 437 [Token(Token = "0x40001B5")] EscapedCanonical = 1, // Token: 0x040001B6 RID: 438 [Token(Token = "0x40001B6")] DisplayCanonical = 2, // Token: 0x040001B7 RID: 439 [Token(Token = "0x40001B7")] DotSlashAttn = 4, // Token: 0x040001B8 RID: 440 [Token(Token = "0x40001B8")] DotSlashEscaped = 128, // Token: 0x040001B9 RID: 441 [Token(Token = "0x40001B9")] BackslashInPath = 16, // Token: 0x040001BA RID: 442 [Token(Token = "0x40001BA")] ReservedFound = 32, // Token: 0x040001BB RID: 443 [Token(Token = "0x40001BB")] NotIriCanonical = 64, // Token: 0x040001BC RID: 444 [Token(Token = "0x40001BC")] FoundNonAscii = 8 } } }