Files
2026-04-10 22:50:51 +02:00

2049 lines
84 KiB
C#

using System;
using System.ComponentModel;
using System.Runtime.Serialization;
using Cpp2IlInjected;
namespace System
{
/// <summary>Provides an object representation of a uniform resource identifier (URI) and easy access to the parts of the URI.</summary>
// 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)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.Uri" /> class with the specified URI.</summary>
/// <param name="uriString">A string that identifies the resource to be represented by the <see cref="T:System.Uri" /> instance. Note that an IPv6 address in string form must be enclosed within brackets. For example, "http://[2607:f8b0:400d:c06::69]".</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="uriString" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.UriFormatException">In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, <see cref="T:System.FormatException" />, instead.
///
/// <paramref name="uriString" /> is empty.
/// -or-
/// The scheme specified in <paramref name="uriString" /> is not correctly formed. See <see cref="M:System.Uri.CheckSchemeName(System.String)" />.
/// -or-
/// <paramref name="uriString" /> contains too many slashes.
/// -or-
/// The password specified in <paramref name="uriString" /> is not valid.
/// -or-
/// The host name specified in <paramref name="uriString" /> is not valid.
/// -or-
/// The file name specified in <paramref name="uriString" /> is not valid.
/// -or-
/// The user name specified in <paramref name="uriString" /> is not valid.
/// -or-
/// The host or authority name specified in <paramref name="uriString" /> cannot be terminated by backslashes.
/// -or-
/// The port number specified in <paramref name="uriString" /> is not valid or cannot be parsed.
/// -or-
/// The length of <paramref name="uriString" /> exceeds 65519 characters.
/// -or-
/// The length of the scheme specified in <paramref name="uriString" /> exceeds 1023 characters.
/// -or-
/// There is an invalid character sequence in <paramref name="uriString" />.
/// -or-
/// The MS-DOS path specified in <paramref name="uriString" /> must start with c:\\.</exception>
// Token: 0x06000222 RID: 546 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000222")]
[Address(RVA = "0x5A88A0", Offset = "0x5A76A0", VA = "0x1805A88A0")]
public Uri(string uriString)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.Uri" /> class with the specified URI. This constructor allows you to specify if the URI string is a relative URI, absolute URI, or is indeterminate.</summary>
/// <param name="uriString">A string that identifies the resource to be represented by the <see cref="T:System.Uri" /> instance. Note that an IPv6 address in string form must be enclosed within brackets. For example, "http://[2607:f8b0:400d:c06::69]".</param>
/// <param name="uriKind">Specifies whether the URI string is a relative URI, absolute URI, or is indeterminate.</param>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="uriKind" /> is invalid.</exception>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="uriString" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.UriFormatException">In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, <see cref="T:System.FormatException" />, instead.
///
/// <paramref name="uriString" /> contains a relative URI and <paramref name="uriKind" /> is <see cref="F:System.UriKind.Absolute" />.
/// or
/// <paramref name="uriString" /> contains an absolute URI and <paramref name="uriKind" /> is <see cref="F:System.UriKind.Relative" />.
/// or
/// <paramref name="uriString" /> is empty.
/// -or-
/// The scheme specified in <paramref name="uriString" /> is not correctly formed. See <see cref="M:System.Uri.CheckSchemeName(System.String)" />.
/// -or-
/// <paramref name="uriString" /> contains too many slashes.
/// -or-
/// The password specified in <paramref name="uriString" /> is not valid.
/// -or-
/// The host name specified in <paramref name="uriString" /> is not valid.
/// -or-
/// The file name specified in <paramref name="uriString" /> is not valid.
/// -or-
/// The user name specified in <paramref name="uriString" /> is not valid.
/// -or-
/// The host or authority name specified in <paramref name="uriString" /> cannot be terminated by backslashes.
/// -or-
/// The port number specified in <paramref name="uriString" /> is not valid or cannot be parsed.
/// -or-
/// The length of <paramref name="uriString" /> exceeds 65519 characters.
/// -or-
/// The length of the scheme specified in <paramref name="uriString" /> exceeds 1023 characters.
/// -or-
/// There is an invalid character sequence in <paramref name="uriString" />.
/// -or-
/// The MS-DOS path specified in <paramref name="uriString" /> must start with c:\\.</exception>
// 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)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.Uri" /> class based on the specified base URI and relative URI string.</summary>
/// <param name="baseUri">The base URI.</param>
/// <param name="relativeUri">The relative URI to add to the base URI.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="baseUri" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="baseUri" /> is not an absolute <see cref="T:System.Uri" /> instance.</exception>
/// <exception cref="T:System.UriFormatException">In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, <see cref="T:System.FormatException" />, instead.
///
/// The URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> is empty or contains only spaces.
/// -or-
/// The scheme specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> is not valid.
/// -or-
/// The URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> contains too many slashes.
/// -or-
/// The password specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> is not valid.
/// -or-
/// The host name specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> is not valid.
/// -or-
/// The file name specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> is not valid.
/// -or-
/// The user name specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> is not valid.
/// -or-
/// The host or authority name specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> cannot be terminated by backslashes.
/// -or-
/// The port number specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> is not valid or cannot be parsed.
/// -or-
/// The length of the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> exceeds 65519 characters.
/// -or-
/// The length of the scheme specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> exceeds 1023 characters.
/// -or-
/// There is an invalid character sequence in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" />.
/// -or-
/// The MS-DOS path specified in <paramref name="uriString" /> must start with c:\\.</exception>
// 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)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.Uri" /> class based on the combination of a specified base <see cref="T:System.Uri" /> instance and a relative <see cref="T:System.Uri" /> instance.</summary>
/// <param name="baseUri">An absolute <see cref="T:System.Uri" /> that is the base for the new <see cref="T:System.Uri" /> instance.</param>
/// <param name="relativeUri">A relative <see cref="T:System.Uri" /> instance that is combined with <paramref name="baseUri" />.</param>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="baseUri" /> is not an absolute <see cref="T:System.Uri" /> instance.</exception>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="baseUri" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="baseUri" /> is not an absolute <see cref="T:System.Uri" /> instance.</exception>
/// <exception cref="T:System.UriFormatException">In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, <see cref="T:System.FormatException" />, instead.
///
/// The URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> is empty or contains only spaces.
/// -or-
/// The scheme specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> is not valid.
/// -or-
/// The URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> contains too many slashes.
/// -or-
/// The password specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> is not valid.
/// -or-
/// The host name specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> is not valid.
/// -or-
/// The file name specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> is not valid.
/// -or-
/// The user name specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> is not valid.
/// -or-
/// The host or authority name specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> cannot be terminated by backslashes.
/// -or-
/// The port number specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> is not valid or cannot be parsed.
/// -or-
/// The length of the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> exceeds 65519 characters.
/// -or-
/// The length of the scheme specified in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" /> exceeds 1023 characters.
/// -or-
/// There is an invalid character sequence in the URI formed by combining <paramref name="baseUri" /> and <paramref name="relativeUri" />.
/// -or-
/// The MS-DOS path specified in <paramref name="uriString" /> must start with c:\\.</exception>
// 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;
}
/// <summary>Initializes a new instance of the <see cref="T:System.Uri" /> class from the specified instances of the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> and <see cref="T:System.Runtime.Serialization.StreamingContext" /> classes.</summary>
/// <param name="serializationInfo">An instance of the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> class containing the information required to serialize the new <see cref="T:System.Uri" /> instance.</param>
/// <param name="streamingContext">An instance of the <see cref="T:System.Runtime.Serialization.StreamingContext" /> class containing the source of the serialized stream associated with the new <see cref="T:System.Uri" /> instance.</param>
/// <exception cref="T:System.ArgumentNullException">The <paramref name="serializationInfo" /> parameter contains a <see langword="null" /> URI.</exception>
/// <exception cref="T:System.UriFormatException">The <paramref name="serializationInfo" /> parameter contains a URI that is empty.
/// -or-
/// The scheme specified is not correctly formed. See <see cref="M:System.Uri.CheckSchemeName(System.String)" />.
/// -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:\\.</exception>
// 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)
{
}
/// <summary>Returns the data needed to serialize the current instance.</summary>
/// <param name="serializationInfo">A <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object containing the information required to serialize the <see cref="T:System.Uri" />.</param>
/// <param name="streamingContext">A <see cref="T:System.Runtime.Serialization.StreamingContext" /> object containing the source and destination of the serialized stream associated with the <see cref="T:System.Uri" />.</param>
// 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)
{
}
/// <summary>Returns the data needed to serialize the current instance.</summary>
/// <param name="serializationInfo">A <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object containing the information required to serialize the <see cref="T:System.Uri" />.</param>
/// <param name="streamingContext">A <see cref="T:System.Runtime.Serialization.StreamingContext" /> object containing the source and destination of the serialized stream associated with the <see cref="T:System.Uri" />.</param>
// 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)
{
}
/// <summary>Gets the absolute path of the URI.</summary>
/// <returns>A <see cref="T:System.String" /> containing the absolute path to the resource.</returns>
/// <exception cref="T:System.InvalidOperationException">This instance represents a relative URI, and this property is valid only for absolute URIs.</exception>
// 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;
}
}
/// <summary>Gets the absolute URI.</summary>
/// <returns>A <see cref="T:System.String" /> containing the entire URI.</returns>
/// <exception cref="T:System.InvalidOperationException">This instance represents a relative URI, and this property is valid only for absolute URIs.</exception>
// 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;
}
}
/// <summary>Gets a local operating-system representation of a file name.</summary>
/// <returns>A <see cref="T:System.String" /> that contains the local operating-system representation of a file name.</returns>
/// <exception cref="T:System.InvalidOperationException">This instance represents a relative URI, and this property is valid only for absolute URIs.</exception>
// 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;
}
}
/// <summary>Gets the Domain Name System (DNS) host name or IP address and the port number for a server.</summary>
/// <returns>A <see cref="T:System.String" /> containing the authority component of the URI represented by this instance.</returns>
/// <exception cref="T:System.InvalidOperationException">This instance represents a relative URI, and this property is valid only for absolute URIs.</exception>
// 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;
}
}
/// <summary>Gets the type of the host name specified in the URI.</summary>
/// <returns>A member of the <see cref="T:System.UriHostNameType" /> enumeration.</returns>
/// <exception cref="T:System.InvalidOperationException">This instance represents a relative URI, and this property is valid only for absolute URIs.</exception>
// 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;
}
}
/// <summary>Gets whether the port value of the URI is the default for this scheme.</summary>
/// <returns>A <see cref="T:System.Boolean" /> value that is <see langword="true" /> if the value in the <see cref="P:System.Uri.Port" /> property is the default port for this scheme; otherwise, <see langword="false" />.</returns>
/// <exception cref="T:System.InvalidOperationException">This instance represents a relative URI, and this property is valid only for absolute URIs.</exception>
// 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);
}
}
/// <summary>Gets a value indicating whether the specified <see cref="T:System.Uri" /> is a file URI.</summary>
/// <returns>A <see cref="T:System.Boolean" /> value that is <see langword="true" /> if the <see cref="T:System.Uri" /> is a file URI; otherwise, <see langword="false" />.</returns>
/// <exception cref="T:System.InvalidOperationException">This instance represents a relative URI, and this property is valid only for absolute URIs.</exception>
// 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);
}
}
/// <summary>Gets whether the specified <see cref="T:System.Uri" /> references the local host.</summary>
/// <returns>A <see cref="T:System.Boolean" /> value that is <see langword="true" /> if this <see cref="T:System.Uri" /> references the local host; otherwise, <see langword="false" />.</returns>
/// <exception cref="T:System.InvalidOperationException">This instance represents a relative URI, and this property is valid only for absolute URIs.</exception>
// 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);
}
}
/// <summary>Gets the <see cref="P:System.Uri.AbsolutePath" /> and <see cref="P:System.Uri.Query" /> properties separated by a question mark (?).</summary>
/// <returns>A <see cref="T:System.String" /> that contains the <see cref="P:System.Uri.AbsolutePath" /> and <see cref="P:System.Uri.Query" /> properties separated by a question mark (?).</returns>
/// <exception cref="T:System.InvalidOperationException">This instance represents a relative URI, and this property is valid only for absolute URIs.</exception>
// 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;
}
}
/// <summary>Gets an array containing the path segments that make up the specified URI.</summary>
/// <returns>A <see cref="T:System.String" /> array that contains the path segments that make up the specified URI.</returns>
/// <exception cref="T:System.InvalidOperationException">This instance represents a relative URI, and this property is valid only for absolute URIs.</exception>
// 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;
}
}
/// <summary>Gets whether the specified <see cref="T:System.Uri" /> is a universal naming convention (UNC) path.</summary>
/// <returns>A <see cref="T:System.Boolean" /> value that is <see langword="true" /> if the <see cref="T:System.Uri" /> is a UNC path; otherwise, <see langword="false" />.</returns>
/// <exception cref="T:System.InvalidOperationException">This instance represents a relative URI, and this property is valid only for absolute URIs.</exception>
// 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);
}
}
/// <summary>Gets the host component of this instance.</summary>
/// <returns>A <see cref="T:System.String" /> that contains the host name. This is usually the DNS host name or IP address of the server.</returns>
/// <exception cref="T:System.InvalidOperationException">This instance represents a relative URI, and this property is valid only for absolute URIs.</exception>
// 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;
}
/// <summary>Gets the port number of this URI.</summary>
/// <returns>An <see cref="T:System.Int32" /> value that contains the port number for this URI.</returns>
/// <exception cref="T:System.InvalidOperationException">This instance represents a relative URI, and this property is valid only for absolute URIs.</exception>
// 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;
}
}
/// <summary>Gets any query information included in the specified URI.</summary>
/// <returns>A <see cref="T:System.String" /> that contains any query information included in the specified URI.</returns>
/// <exception cref="T:System.InvalidOperationException">This instance represents a relative URI, and this property is valid only for absolute URIs.</exception>
// 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;
}
}
/// <summary>Gets the escaped URI fragment.</summary>
/// <returns>A <see cref="T:System.String" /> that contains any URI fragment information.</returns>
/// <exception cref="T:System.InvalidOperationException">This instance represents a relative URI, and this property is valid only for absolute URIs.</exception>
// 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;
}
}
/// <summary>Gets the scheme name for this URI.</summary>
/// <returns>A <see cref="T:System.String" /> that contains the scheme for this URI, converted to lowercase.</returns>
/// <exception cref="T:System.InvalidOperationException">This instance represents a relative URI, and this property is valid only for absolute URIs.</exception>
// 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);
}
}
/// <summary>Gets the original URI string that was passed to the <see cref="T:System.Uri" /> constructor.</summary>
/// <returns>A <see cref="T:System.String" /> containing the exact URI specified when this instance was constructed; otherwise, <see cref="F:System.String.Empty" />.</returns>
/// <exception cref="T:System.InvalidOperationException">This instance represents a relative URI, and this property is valid only for absolute URIs.</exception>
// 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;
}
}
/// <summary>Gets a host name that, after being unescaped if necessary, is safe to use for DNS resolution.</summary>
/// <returns>A <see cref="T:System.String" /> 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.</returns>
/// <exception cref="T:System.InvalidOperationException">This instance represents a relative URI, and this property is valid only for absolute URIs.</exception>
// 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;
}
}
/// <summary>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.</summary>
/// <returns>The hostname, formatted with Punycode according to the IDN standard.</returns>
// 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;
}
}
/// <summary>Gets whether the <see cref="T:System.Uri" /> instance is absolute.</summary>
/// <returns>A <see cref="T:System.Boolean" /> value that is <see langword="true" /> if the <see cref="T:System.Uri" /> instance is absolute; otherwise, <see langword="false" />.</returns>
// 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);
}
}
/// <summary>Indicates that the URI string was completely escaped before the <see cref="T:System.Uri" /> instance was created.</summary>
/// <returns>A <see cref="T:System.Boolean" /> value that is <see langword="true" /> if the <paramref name="dontEscape" /> parameter was set to <see langword="true" /> when the <see cref="T:System.Uri" /> instance was created; otherwise, <see langword="false" />.</returns>
// 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);
}
}
/// <summary>Gets the user name, password, or other user-specific information associated with the specified URI.</summary>
/// <returns>A <see cref="T:System.String" /> 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.</returns>
/// <exception cref="T:System.InvalidOperationException">This instance represents a relative URI, and this property is valid only for absolute URIs.</exception>
// 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);
}
/// <summary>Determines whether the specified scheme name is valid.</summary>
/// <param name="schemeName">The scheme name to validate.</param>
/// <returns>A <see cref="T:System.Boolean" /> value that is <see langword="true" /> if the scheme name is valid; otherwise, <see langword="false" />.</returns>
// 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);
}
/// <summary>Determines whether a specified character is a valid hexadecimal digit.</summary>
/// <param name="character">The character to validate.</param>
/// <returns>
/// <see langword="true" /> if the character is a valid hexadecimal digit; otherwise, <see langword="false" />.</returns>
// 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);
}
/// <summary>Gets the decimal value of a hexadecimal digit.</summary>
/// <param name="digit">The hexadecimal digit (0-9, a-f, A-F) to convert.</param>
/// <returns>An <see cref="T:System.Int32" /> value that contains a number from 0 to 15 that corresponds to the specified hexadecimal digit.</returns>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="digit" /> is not a valid hexadecimal digit (0-9, a-f, A-F).</exception>
// 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;
}
/// <summary>Gets the hash code for the URI.</summary>
/// <returns>An <see cref="T:System.Int32" /> containing the hash value generated for this URI.</returns>
// 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;
}
/// <summary>Gets a canonical string representation for the specified <see cref="T:System.Uri" /> instance.</summary>
/// <returns>A <see cref="T:System.String" /> instance that contains the unescaped canonical representation of the <see cref="T:System.Uri" /> instance. All characters are unescaped except #, ?, and %.</returns>
// 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;
}
/// <summary>Determines whether two <see cref="T:System.Uri" /> instances have the same value.</summary>
/// <param name="uri1">A <see cref="T:System.Uri" /> instance to compare with <paramref name="uri2" />.</param>
/// <param name="uri2">A <see cref="T:System.Uri" /> instance to compare with <paramref name="uri1" />.</param>
/// <returns>A <see cref="T:System.Boolean" /> value that is <see langword="true" /> if the <see cref="T:System.Uri" /> instances are equivalent; otherwise, <see langword="false" />.</returns>
// 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);
}
/// <summary>Determines whether two <see cref="T:System.Uri" /> instances do not have the same value.</summary>
/// <param name="uri1">A <see cref="T:System.Uri" /> instance to compare with <paramref name="uri2" />.</param>
/// <param name="uri2">A <see cref="T:System.Uri" /> instance to compare with <paramref name="uri1" />.</param>
/// <returns>A <see cref="T:System.Boolean" /> value that is <see langword="true" /> if the two <see cref="T:System.Uri" /> instances are not equal; otherwise, <see langword="false" />. If either parameter is <see langword="null" />, this method returns <see langword="true" />.</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);
}
/// <summary>Compares two <see cref="T:System.Uri" /> instances for equality.</summary>
/// <param name="comparand">The <see cref="T:System.Uri" /> instance or a URI identifier to compare with the current instance.</param>
/// <returns>A <see cref="T:System.Boolean" /> value that is <see langword="true" /> if the two instances represent the same URI; otherwise, <see langword="false" />.</returns>
// 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);
}
/// <summary>Determines the difference between two <see cref="T:System.Uri" /> instances.</summary>
/// <param name="uri">The URI to compare to the current URI.</param>
/// <returns>If the hostname and scheme of this URI instance and <paramref name="uri" /> are the same, then this method returns a relative <see cref="T:System.Uri" /> that, when appended to the current URI instance, yields <paramref name="uri" />.
/// If the hostname or scheme is different, then this method returns a <see cref="T:System.Uri" /> that represents the <paramref name="uri" /> parameter.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="uri" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.InvalidOperationException">This instance represents a relative URI, and this property is valid only for absolute URIs.</exception>
// 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);
}
/// <summary>Creates a new <see cref="T:System.Uri" /> using the specified <see cref="T:System.String" /> instance and a <see cref="T:System.UriKind" />.</summary>
/// <param name="uriString">The <see cref="T:System.String" /> representing the <see cref="T:System.Uri" />.</param>
/// <param name="uriKind">The type of the Uri.</param>
/// <param name="result">When this method returns, contains the constructed <see cref="T:System.Uri" />.</param>
/// <returns>A <see cref="T:System.Boolean" /> value that is <see langword="true" /> if the <see cref="T:System.Uri" /> was successfully created; otherwise, <see langword="false" />.</returns>
// 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);
}
/// <summary>Creates a new <see cref="T:System.Uri" /> using the specified base and relative <see cref="T:System.String" /> instances.</summary>
/// <param name="baseUri">The base <see cref="T:System.Uri" />.</param>
/// <param name="relativeUri">The relative <see cref="T:System.Uri" />, represented as a <see cref="T:System.String" />, to add to the base <see cref="T:System.Uri" />.</param>
/// <param name="result">When this method returns, contains a <see cref="T:System.Uri" /> constructed from <paramref name="baseUri" /> and <paramref name="relativeUri" />. This parameter is passed uninitialized.</param>
/// <returns>A <see cref="T:System.Boolean" /> value that is <see langword="true" /> if the <see cref="T:System.Uri" /> was successfully created; otherwise, <see langword="false" />.</returns>
// 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);
}
/// <summary>Creates a new <see cref="T:System.Uri" /> using the specified base and relative <see cref="T:System.Uri" /> instances.</summary>
/// <param name="baseUri">The base <see cref="T:System.Uri" />.</param>
/// <param name="relativeUri">The relative <see cref="T:System.Uri" /> to add to the base <see cref="T:System.Uri" />.</param>
/// <param name="result">When this method returns, contains a <see cref="T:System.Uri" /> constructed from <paramref name="baseUri" /> and <paramref name="relativeUri" />. This parameter is passed uninitialized.</param>
/// <returns>A <see cref="T:System.Boolean" /> value that is <see langword="true" /> if the <see cref="T:System.Uri" /> was successfully created; otherwise, <see langword="false" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="baseUri" /> is <see langword="null" />.</exception>
// 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);
}
/// <summary>Gets the specified components of the current instance using the specified escaping for special characters.</summary>
/// <param name="components">A bitwise combination of the <see cref="T:System.UriComponents" /> values that specifies which parts of the current instance to return to the caller.</param>
/// <param name="format">One of the <see cref="T:System.UriFormat" /> values that controls how special characters are escaped.</param>
/// <returns>A <see cref="T:System.String" /> that contains the components.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="components" /> is not a combination of valid <see cref="T:System.UriComponents" /> values.</exception>
/// <exception cref="T:System.InvalidOperationException">The current <see cref="T:System.Uri" /> is not an absolute URI. Relative URIs cannot be used with this method.</exception>
// 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;
}
/// <summary>Compares the specified parts of two URIs using the specified comparison rules.</summary>
/// <param name="uri1">The first <see cref="T:System.Uri" />.</param>
/// <param name="uri2">The second <see cref="T:System.Uri" />.</param>
/// <param name="partsToCompare">A bitwise combination of the <see cref="T:System.UriComponents" /> values that specifies the parts of <paramref name="uri1" /> and <paramref name="uri2" /> to compare.</param>
/// <param name="compareFormat">One of the <see cref="T:System.UriFormat" /> values that specifies the character escaping used when the URI components are compared.</param>
/// <param name="comparisonType">One of the <see cref="T:System.StringComparison" /> values.</param>
/// <returns>An <see cref="T:System.Int32" /> value that indicates the lexical relationship between the compared <see cref="T:System.Uri" /> components.
/// Value
///
/// Meaning
///
/// Less than zero
///
/// <paramref name="uri1" /> is less than <paramref name="uri2" />.
///
/// Zero
///
/// <paramref name="uri1" /> equals <paramref name="uri2" />.
///
/// Greater than zero
///
/// <paramref name="uri1" /> is greater than <paramref name="uri2" />.</returns>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="comparisonType" /> is not a valid <see cref="T:System.StringComparison" /> value.</exception>
// 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;
}
/// <summary>Indicates whether the string used to construct this <see cref="T:System.Uri" /> was well-formed and is not required to be further escaped.</summary>
/// <returns>
/// <see langword="true" /> if the string was well-formed; otherwise, <see langword="false" />.</returns>
// 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);
}
/// <summary>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.</summary>
/// <param name="uriString">The string used to attempt to construct a <see cref="T:System.Uri" />.</param>
/// <param name="uriKind">The type of the <see cref="T:System.Uri" /> in <paramref name="uriString" />.</param>
/// <returns>
/// <see langword="true" /> if the string was well-formed; otherwise, <see langword="false" />.</returns>
// 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);
}
/// <summary>Converts a string to its unescaped representation.</summary>
/// <param name="stringToUnescape">The string to unescape.</param>
/// <returns>A <see cref="T:System.String" /> that contains the unescaped representation of <paramref name="stringToUnescape" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="stringToUnescape" /> is <see langword="null" />.</exception>
// 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;
}
/// <summary>Converts a URI string to its escaped representation.</summary>
/// <param name="stringToEscape">The string to escape.</param>
/// <returns>A <see cref="T:System.String" /> that contains the escaped representation of <paramref name="stringToEscape" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="stringToEscape" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.UriFormatException">In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, <see cref="T:System.FormatException" />, instead.
///
///
/// The length of <paramref name="stringToEscape" /> exceeds 32766 characters.</exception>
// 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;
}
/// <summary>Converts a string to its escaped representation.</summary>
/// <param name="stringToEscape">The string to escape.</param>
/// <returns>A <see cref="T:System.String" /> that contains the escaped representation of <paramref name="stringToEscape" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="stringToEscape" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.UriFormatException">In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, <see cref="T:System.FormatException" />, instead.
///
///
/// The length of <paramref name="stringToEscape" /> exceeds 32766 characters.</exception>
// 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)
{
}
/// <summary>Specifies that the URI is a pointer to a file. This field is read-only.</summary>
// Token: 0x04000143 RID: 323
[Token(Token = "0x4000143")]
public static readonly string UriSchemeFile;
/// <summary>Specifies that the URI is accessed through the File Transfer Protocol (FTP). This field is read-only.</summary>
// Token: 0x04000144 RID: 324
[Token(Token = "0x4000144")]
public static readonly string UriSchemeFtp;
/// <summary>Specifies that the URI is accessed through the Gopher protocol. This field is read-only.</summary>
// Token: 0x04000145 RID: 325
[Token(Token = "0x4000145")]
public static readonly string UriSchemeGopher;
/// <summary>Specifies that the URI is accessed through the Hypertext Transfer Protocol (HTTP). This field is read-only.</summary>
// Token: 0x04000146 RID: 326
[Token(Token = "0x4000146")]
public static readonly string UriSchemeHttp;
/// <summary>Specifies that the URI is accessed through the Secure Hypertext Transfer Protocol (HTTPS). This field is read-only.</summary>
// 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;
/// <summary>Specifies that the URI is an email address and is accessed through the Simple Mail Transport Protocol (SMTP). This field is read-only.</summary>
// Token: 0x0400014A RID: 330
[Token(Token = "0x400014A")]
public static readonly string UriSchemeMailto;
/// <summary>Specifies that the URI is an Internet news group and is accessed through the Network News Transport Protocol (NNTP). This field is read-only.</summary>
// Token: 0x0400014B RID: 331
[Token(Token = "0x400014B")]
public static readonly string UriSchemeNews;
/// <summary>Specifies that the URI is an Internet news group and is accessed through the Network News Transport Protocol (NNTP). This field is read-only.</summary>
// Token: 0x0400014C RID: 332
[Token(Token = "0x400014C")]
public static readonly string UriSchemeNntp;
/// <summary>Specifies that the URI is accessed through the NetTcp scheme used by Windows Communication Foundation (WCF). This field is read-only.</summary>
// Token: 0x0400014D RID: 333
[Token(Token = "0x400014D")]
public static readonly string UriSchemeNetTcp;
/// <summary>Specifies that the URI is accessed through the NetPipe scheme used by Windows Communication Foundation (WCF). This field is read-only.</summary>
// Token: 0x0400014E RID: 334
[Token(Token = "0x400014E")]
public static readonly string UriSchemeNetPipe;
/// <summary>Specifies the characters that separate the communication protocol scheme from the address portion of the URI. This field is read-only.</summary>
// 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
}
}
}