2049 lines
84 KiB
C#
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 = "0xF571E0", Offset = "0xF561E0", VA = "0x180F571E0")]
|
|
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 = "0xF572C0", Offset = "0xF562C0", VA = "0x180F572C0")]
|
|
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 = "0xF57110", Offset = "0xF56110", VA = "0x180F57110")]
|
|
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 = "0xF572D0", Offset = "0xF562D0", VA = "0x180F572D0")]
|
|
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 = "0xF56E40", Offset = "0xF55E40", VA = "0x180F56E40")]
|
|
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 = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
|
|
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 = "0xF572B0", Offset = "0xF562B0", VA = "0x180F572B0")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000214 RID: 532 RVA: 0x000029E8 File Offset: 0x00000BE8
|
|
[Token(Token = "0x6000214")]
|
|
[Address(RVA = "0xF50FD0", Offset = "0xF4FFD0", VA = "0x180F50FD0")]
|
|
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 = "0xF56740", Offset = "0xF55740", VA = "0x180F56740")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000216 RID: 534 RVA: 0x00002A18 File Offset: 0x00000C18
|
|
[Token(Token = "0x6000216")]
|
|
[Address(RVA = "0xF478B0", Offset = "0xF468B0", VA = "0x180F478B0")]
|
|
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 = "0x424690", Offset = "0x423690", VA = "0x180424690")]
|
|
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 = "0xF57B20", Offset = "0xF56B20", VA = "0x180F57B20")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000219 RID: 537 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000219")]
|
|
[Address(RVA = "0xF54F40", Offset = "0xF53F40", VA = "0x180F54F40")]
|
|
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 = "0xF578F0", Offset = "0xF568F0", VA = "0x180F578F0")]
|
|
get
|
|
{
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600021B RID: 539 RVA: 0x00002A78 File Offset: 0x00000C78
|
|
[Token(Token = "0x600021B")]
|
|
[Address(RVA = "0xF51660", Offset = "0xF50660", VA = "0x180F51660")]
|
|
private bool NotAny(Uri.Flags flags)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600021C RID: 540 RVA: 0x00002A90 File Offset: 0x00000C90
|
|
[Token(Token = "0x600021C")]
|
|
[Address(RVA = "0xF4FFA0", Offset = "0xF4EFA0", VA = "0x180F4FFA0")]
|
|
private bool InFact(Uri.Flags flags)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600021D RID: 541 RVA: 0x00002AA8 File Offset: 0x00000CA8
|
|
[Token(Token = "0x600021D")]
|
|
[Address(RVA = "0xF54F90", Offset = "0xF53F90", VA = "0x180F54F90")]
|
|
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 = "0xF54F60", Offset = "0xF53F60", VA = "0x180F54F60")]
|
|
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 = "0xF4C7A0", Offset = "0xF4B7A0", VA = "0x180F4C7A0")]
|
|
private Uri.UriInfo EnsureUriInfo()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000220 RID: 544 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000220")]
|
|
[Address(RVA = "0xF4C780", Offset = "0xF4B780", VA = "0x180F4C780")]
|
|
private void EnsureParseRemaining()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000221 RID: 545 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000221")]
|
|
[Address(RVA = "0xF4C720", Offset = "0xF4B720", VA = "0x180F4C720")]
|
|
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 = "0xF564C0", Offset = "0xF554C0", VA = "0x180F564C0")]
|
|
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 = "0xF56420", Offset = "0xF55420", VA = "0x180F56420")]
|
|
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 = "0xF55F70", Offset = "0xF54F70", VA = "0x180F55F70")]
|
|
public Uri(Uri baseUri, string relativeUri)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000225 RID: 549 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000225")]
|
|
[Address(RVA = "0xF4C570", Offset = "0xF4B570", VA = "0x180F4C570")]
|
|
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 = "0xF561B0", Offset = "0xF551B0", VA = "0x180F561B0")]
|
|
public Uri(Uri baseUri, Uri relativeUri)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000227 RID: 551 RVA: 0x00002AD8 File Offset: 0x00000CD8
|
|
[Token(Token = "0x6000227")]
|
|
[Address(RVA = "0xF4DAC0", Offset = "0xF4CAC0", VA = "0x180F4DAC0")]
|
|
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 = "0xF4E2E0", Offset = "0xF4D2E0", VA = "0x180F4E2E0")]
|
|
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 = "0xF55E90", Offset = "0xF54E90", VA = "0x180F55E90")]
|
|
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 = "0xF4F260", Offset = "0xF4E260", VA = "0x180F4F260", 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 = "0xF4F260", Offset = "0xF4E260", VA = "0x180F4F260")]
|
|
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 = "0xF56560", Offset = "0xF55560", VA = "0x180F56560")]
|
|
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 = "0xF576A0", Offset = "0xF566A0", VA = "0x180F576A0")]
|
|
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 = "0xF56630", Offset = "0xF55630", VA = "0x180F56630")]
|
|
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 = "0xF57370", Offset = "0xF56370", VA = "0x180F57370")]
|
|
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 = "0xF56840", Offset = "0xF55840", VA = "0x180F56840")]
|
|
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 = "0xF56CF0", Offset = "0xF55CF0", VA = "0x180F56CF0")]
|
|
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 = "0xF57020", Offset = "0xF56020", VA = "0x180F57020")]
|
|
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 = "0xF57120", Offset = "0xF56120", VA = "0x180F57120")]
|
|
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 = "0xF571F0", Offset = "0xF561F0", VA = "0x180F571F0")]
|
|
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 = "0xF574C0", Offset = "0xF564C0", VA = "0x180F574C0")]
|
|
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 = "0xF57950", Offset = "0xF56950", VA = "0x180F57950")]
|
|
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 = "0xF572E0", Offset = "0xF562E0", VA = "0x180F572E0")]
|
|
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 = "0xF56E50", Offset = "0xF55E50", VA = "0x180F56E50")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000239 RID: 569 RVA: 0x00002B68 File Offset: 0x00000D68
|
|
[Token(Token = "0x6000239")]
|
|
[Address(RVA = "0xF54F70", Offset = "0xF53F70", VA = "0x180F54F70")]
|
|
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 = "0xF56F20", Offset = "0xF55F20", VA = "0x180F56F20")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600023B RID: 571 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600023B")]
|
|
[Address(RVA = "0xF4FFB0", Offset = "0xF4EFB0", VA = "0x180F4FFB0")]
|
|
private static void InitializeUriConfig()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600023C RID: 572 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600023C")]
|
|
[Address(RVA = "0xF4EA20", Offset = "0xF4DA20", VA = "0x180F4EA20")]
|
|
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 = "0xF57590", Offset = "0xF56590", VA = "0x180F57590")]
|
|
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 = "0xF57760", Offset = "0xF56760", VA = "0x180F57760")]
|
|
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 = "0xF56BD0", Offset = "0xF55BD0", VA = "0x180F56BD0")]
|
|
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 = "0xF57870", Offset = "0xF56870", VA = "0x180F57870")]
|
|
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 = "0xF573F0", Offset = "0xF563F0", VA = "0x180F573F0")]
|
|
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 = "0xF57460", Offset = "0xF56460", VA = "0x180F57460")]
|
|
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 = "0xF568D0", Offset = "0xF558D0", VA = "0x180F568D0")]
|
|
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 = "0xF56EE0", Offset = "0xF55EE0", VA = "0x180F56EE0")]
|
|
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 = "0xA4CD20", Offset = "0xA4BD20", VA = "0x180A4CD20")]
|
|
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 = "0xF57B30", Offset = "0xF56B30", VA = "0x180F57B30")]
|
|
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 = "0xF57B40", Offset = "0xF56B40", VA = "0x180F57B40")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000248 RID: 584 RVA: 0x00002BE0 File Offset: 0x00000DE0
|
|
[Token(Token = "0x6000248")]
|
|
[Address(RVA = "0xF51160", Offset = "0xF50160", VA = "0x180F51160")]
|
|
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 = "0xF49F20", Offset = "0xF48F20", VA = "0x180F49F20")]
|
|
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 = "0xF51190", Offset = "0xF50190", VA = "0x180F51190")]
|
|
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 = "0xF4D240", Offset = "0xF4C240", VA = "0x180F4D240")]
|
|
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 = "0xF4E400", Offset = "0xF4D400", VA = "0x180F4E400", 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 = "0xF55110", Offset = "0xF54110", VA = "0x180F55110", 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 = "0xF57BD0", Offset = "0xF56BD0", VA = "0x180F57BD0")]
|
|
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 = "0xF57C00", Offset = "0xF56C00", VA = "0x180F57C00")]
|
|
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 = "0xF4C7D0", Offset = "0xF4B7D0", VA = "0x180F4C7D0", 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 = "0xF51330", Offset = "0xF50330", VA = "0x180F51330")]
|
|
public Uri MakeRelativeUri(Uri uri)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000252 RID: 594 RVA: 0x00002CA0 File Offset: 0x00000EA0
|
|
[Token(Token = "0x6000252")]
|
|
[Address(RVA = "0xF49530", Offset = "0xF48530", VA = "0x180F49530")]
|
|
private static bool CheckForColonInFirstPathSegment(string uriString)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000253 RID: 595 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000253")]
|
|
[Address(RVA = "0xF509F0", Offset = "0xF4F9F0", VA = "0x180F509F0")]
|
|
internal static string InternalEscapeString(string rawString)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000254 RID: 596 RVA: 0x00002CB8 File Offset: 0x00000EB8
|
|
[Token(Token = "0x6000254")]
|
|
[Address(RVA = "0xF529F0", Offset = "0xF519F0", VA = "0x180F529F0")]
|
|
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 = "0xF51670", Offset = "0xF50670", VA = "0x180F51670")]
|
|
internal UriFormatException ParseMinimal()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000256 RID: 598 RVA: 0x00002CD0 File Offset: 0x00000ED0
|
|
[Token(Token = "0x6000256")]
|
|
[Address(RVA = "0xF52E60", Offset = "0xF51E60", VA = "0x180F52E60")]
|
|
private ParsingError PrivateParseMinimal()
|
|
{
|
|
return ParsingError.None;
|
|
}
|
|
|
|
// Token: 0x06000257 RID: 599 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000257")]
|
|
[Address(RVA = "0xF52D60", Offset = "0xF51D60", VA = "0x180F52D60")]
|
|
private void PrivateParseMinimalIri(string newHost, ushort idx)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000258 RID: 600 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000258")]
|
|
[Address(RVA = "0xF4BF40", Offset = "0xF4AF40", VA = "0x180F4BF40")]
|
|
private void CreateUriInfo(Uri.Flags cF)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000259 RID: 601 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000259")]
|
|
[Address(RVA = "0xF4B750", Offset = "0xF4A750", VA = "0x180F4B750")]
|
|
private void CreateHostString()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600025A RID: 602 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600025A")]
|
|
[Address(RVA = "0xF4B570", Offset = "0xF4A570", VA = "0x180F4B570")]
|
|
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 = "0xF4E590", Offset = "0xF4D590", VA = "0x180F4E590")]
|
|
private void GetHostViaCustomSyntax()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600025C RID: 604 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600025C")]
|
|
[Address(RVA = "0xF4E000", Offset = "0xF4D000", VA = "0x180F4E000")]
|
|
internal string GetParts(UriComponents uriParts, UriFormat formatAs)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600025D RID: 605 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600025D")]
|
|
[Address(RVA = "0xF4E1C0", Offset = "0xF4D1C0", VA = "0x180F4E1C0")]
|
|
private string GetEscapedParts(UriComponents uriParts)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600025E RID: 606 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600025E")]
|
|
[Address(RVA = "0xF4F6F0", Offset = "0xF4E6F0", VA = "0x180F4F6F0")]
|
|
private string GetUnescapedParts(UriComponents uriParts, UriFormat formatAs)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600025F RID: 607 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600025F")]
|
|
[Address(RVA = "0xF53690", Offset = "0xF52690", VA = "0x180F53690")]
|
|
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 = "0xF4F7F0", Offset = "0xF4E7F0", VA = "0x180F4F7F0")]
|
|
private string GetUriPartsFromUserString(UriComponents uriParts)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000261 RID: 609 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000261")]
|
|
[Address(RVA = "0xF516F0", Offset = "0xF506F0", VA = "0x180F516F0")]
|
|
private void ParseRemaining()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000262 RID: 610 RVA: 0x00002CE8 File Offset: 0x00000EE8
|
|
[Token(Token = "0x6000262")]
|
|
[Address(RVA = "0xF52510", Offset = "0xF51510", VA = "0x180F52510")]
|
|
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 = "0xF49970", Offset = "0xF48970", VA = "0x180F49970")]
|
|
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 = "0xF4A060", Offset = "0xF49060", VA = "0x180F4A060")]
|
|
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 = "0xF48250", Offset = "0xF47250", VA = "0x180F48250")]
|
|
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 = "0xF47D30", Offset = "0xF46D30", VA = "0x180F47D30")]
|
|
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 = "0xF47A80", Offset = "0xF46A80", VA = "0x180F47A80")]
|
|
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 = "0xF4D190", Offset = "0xF4C190", VA = "0x180F4D190")]
|
|
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 = "0xF4D0F0", Offset = "0xF4C0F0", VA = "0x180F4D0F0")]
|
|
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 = "0xF49160", Offset = "0xF48160", VA = "0x180F49160")]
|
|
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 = "0xF4D2E0", Offset = "0xF4C2E0", VA = "0x180F4D2E0")]
|
|
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 = "0xF55870", Offset = "0xF54870", VA = "0x180F55870")]
|
|
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 = "0xF4ADC0", Offset = "0xF49DC0", VA = "0x180F4ADC0")]
|
|
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 = "0xF479C0", Offset = "0xF469C0", VA = "0x180F479C0")]
|
|
internal static int CalculateCaseInsensitiveHashCode(string text)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x0600026F RID: 623 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600026F")]
|
|
[Address(RVA = "0xF4A180", Offset = "0xF49180", VA = "0x180F4A180")]
|
|
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 = "0xF52AF0", Offset = "0xF51AF0", VA = "0x180F52AF0")]
|
|
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 = "0xF56CE0", Offset = "0xF55CE0", VA = "0x180F56CE0")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000272 RID: 626 RVA: 0x00002D90 File Offset: 0x00000F90
|
|
[Token(Token = "0x6000272")]
|
|
[Address(RVA = "0xF511C0", Offset = "0xF501C0", VA = "0x180F511C0")]
|
|
private static bool IsLWS(char ch)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000273 RID: 627 RVA: 0x00002DA8 File Offset: 0x00000FA8
|
|
[Token(Token = "0x6000273")]
|
|
[Address(RVA = "0xF51100", Offset = "0xF50100", VA = "0x180F51100")]
|
|
private static bool IsAsciiLetter(char character)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000274 RID: 628 RVA: 0x00002DC0 File Offset: 0x00000FC0
|
|
[Token(Token = "0x6000274")]
|
|
[Address(RVA = "0xF51080", Offset = "0xF50080", VA = "0x180F51080")]
|
|
internal static bool IsAsciiLetterOrDigit(char character)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000275 RID: 629 RVA: 0x00002DD8 File Offset: 0x00000FD8
|
|
[Token(Token = "0x6000275")]
|
|
[Address(RVA = "0xF51120", Offset = "0xF50120", VA = "0x180F51120")]
|
|
internal static bool IsBidiControlCharacter(char ch)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000276 RID: 630 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000276")]
|
|
[Address(RVA = "0xF54FA0", Offset = "0xF53FA0", VA = "0x180F54FA0")]
|
|
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 = "0xF4BDA0", Offset = "0xF4ADA0", VA = "0x180F4BDA0")]
|
|
private void CreateThis(string uri, bool dontEscape, UriKind uriKind)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000278 RID: 632 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000278")]
|
|
[Address(RVA = "0xF50250", Offset = "0xF4F250", VA = "0x180F50250")]
|
|
private void InitializeUri(ParsingError err, UriKind uriKind, out UriFormatException e)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000279 RID: 633 RVA: 0x00002DF0 File Offset: 0x00000FF0
|
|
[Token(Token = "0x6000279")]
|
|
[Address(RVA = "0xF495D0", Offset = "0xF485D0", VA = "0x180F495D0")]
|
|
private bool CheckForConfigLoad(string data)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600027A RID: 634 RVA: 0x00002E08 File Offset: 0x00001008
|
|
[Token(Token = "0x600027A")]
|
|
[Address(RVA = "0xF49840", Offset = "0xF48840", VA = "0x180F49840")]
|
|
private bool CheckForUnicode(string data)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600027B RID: 635 RVA: 0x00002E20 File Offset: 0x00001020
|
|
[Token(Token = "0x600027B")]
|
|
[Address(RVA = "0xF49680", Offset = "0xF48680", VA = "0x180F49680")]
|
|
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 = "0xF55610", Offset = "0xF54610", VA = "0x180F55610")]
|
|
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 = "0xF55220", Offset = "0xF54220", VA = "0x180F55220")]
|
|
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 = "0xF55470", Offset = "0xF54470", VA = "0x180F55470")]
|
|
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 = "0xF4E000", Offset = "0xF4D000", VA = "0x180F4E000")]
|
|
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 = "0xF4ACC0", Offset = "0xF49CC0", VA = "0x180F4ACC0")]
|
|
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 = "0xF511F0", Offset = "0xF501F0", VA = "0x180F511F0")]
|
|
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 = "0xF51240", Offset = "0xF50240", VA = "0x180F51240")]
|
|
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 = "0xF50AE0", Offset = "0xF4FAE0", VA = "0x180F50AE0")]
|
|
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 = "0xF556E0", Offset = "0xF546E0", VA = "0x180F556E0")]
|
|
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 = "0xF4CFC0", Offset = "0xF4BFC0", VA = "0x180F4CFC0")]
|
|
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 = "0xF4CE30", Offset = "0xF4BE30", VA = "0x180F4CE30")]
|
|
public static string EscapeDataString(string stringToEscape)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000287 RID: 647 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000287")]
|
|
[Address(RVA = "0xF4CF60", Offset = "0xF4BF60", VA = "0x180F4CF60")]
|
|
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 = "0xF563D0", Offset = "0xF553D0", VA = "0x180F563D0")]
|
|
private Uri(Uri.Flags flags, UriParser uriParser, string uri)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000289 RID: 649 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000289")]
|
|
[Address(RVA = "0xF4B2C0", Offset = "0xF4A2C0", VA = "0x180F4B2C0")]
|
|
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 = "0xF54A30", Offset = "0xF53A30", VA = "0x180F54A30")]
|
|
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 = "0xF4F330", Offset = "0xF4E330", VA = "0x180F4F330")]
|
|
private string GetRelativeSerializationString(UriFormat format)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600028C RID: 652 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600028C")]
|
|
[Address(RVA = "0xF4DCD0", Offset = "0xF4CCD0", VA = "0x180F4DCD0")]
|
|
internal string GetComponentsHelper(UriComponents uriComponents, UriFormat uriFormat)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600028D RID: 653 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600028D")]
|
|
[Address(RVA = "0xF4BC10", Offset = "0xF4AC10", VA = "0x180F4BC10")]
|
|
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 = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
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 = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
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
|
|
}
|
|
}
|
|
}
|