oh dear
This commit is contained in:
@@ -0,0 +1,703 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Runtime.Serialization;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Text
|
||||
{
|
||||
/// <summary>Represents a UTF-7 encoding of Unicode characters.</summary>
|
||||
// Token: 0x020001E1 RID: 481
|
||||
[Token(Token = "0x20001E1")]
|
||||
[ComVisible(true)]
|
||||
[Serializable]
|
||||
public class UTF7Encoding : Encoding
|
||||
{
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Text.UTF7Encoding" /> class.</summary>
|
||||
// Token: 0x0600129A RID: 4762 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600129A")]
|
||||
[Address(RVA = "0x2F2F710", Offset = "0x2F2E510", VA = "0x182F2F710")]
|
||||
public UTF7Encoding()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="T:System.Text.UTF7Encoding" /> class. A parameter specifies whether to allow optional characters.</summary>
|
||||
/// <param name="allowOptionals">
|
||||
/// <see langword="true" /> to specify that optional characters are allowed; otherwise, <see langword="false" />.</param>
|
||||
// Token: 0x0600129B RID: 4763 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600129B")]
|
||||
[Address(RVA = "0x2F2F6A0", Offset = "0x2F2E4A0", VA = "0x182F2F6A0")]
|
||||
public UTF7Encoding(bool allowOptionals)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600129C RID: 4764 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600129C")]
|
||||
[Address(RVA = "0x2F2F2E0", Offset = "0x2F2E0E0", VA = "0x182F2F2E0")]
|
||||
private void MakeTables()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600129D RID: 4765 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600129D")]
|
||||
[Address(RVA = "0x2F2F610", Offset = "0x2F2E410", VA = "0x182F2F610", Slot = "5")]
|
||||
internal override void SetDefaultFallbacks()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600129E RID: 4766 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600129E")]
|
||||
[Address(RVA = "0x2F21C30", Offset = "0x2F20A30", VA = "0x182F21C30")]
|
||||
[OnDeserializing]
|
||||
private void OnDeserializing(StreamingContext ctx)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600129F RID: 4767 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600129F")]
|
||||
[Address(RVA = "0x2F2F550", Offset = "0x2F2E350", VA = "0x182F2F550")]
|
||||
[OnDeserialized]
|
||||
private void OnDeserialized(StreamingContext ctx)
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Gets a value indicating whether the specified object is equal to the current <see cref="T:System.Text.UTF7Encoding" /> object.</summary>
|
||||
/// <param name="value">An object to compare to the current <see cref="T:System.Text.UTF7Encoding" /> object.</param>
|
||||
/// <returns>
|
||||
/// <see langword="true" /> if <paramref name="value" /> is a <see cref="T:System.Text.UTF7Encoding" /> object and is equal to the current <see cref="T:System.Text.UTF7Encoding" /> object; otherwise, <see langword="false" />.</returns>
|
||||
// Token: 0x060012A0 RID: 4768 RVA: 0x0000E568 File Offset: 0x0000C768
|
||||
[Token(Token = "0x60012A0")]
|
||||
[Address(RVA = "0x2F2D480", Offset = "0x2F2C280", VA = "0x182F2D480", Slot = "0")]
|
||||
[ComVisible(false)]
|
||||
public override bool Equals(object value)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
/// <summary>Returns the hash code for the current <see cref="T:System.Text.UTF7Encoding" /> object.</summary>
|
||||
/// <returns>A 32-bit signed integer hash code.</returns>
|
||||
// Token: 0x060012A1 RID: 4769 RVA: 0x0000E580 File Offset: 0x0000C780
|
||||
[Token(Token = "0x60012A1")]
|
||||
[Address(RVA = "0x2F2EF60", Offset = "0x2F2DD60", VA = "0x182F2EF60", Slot = "2")]
|
||||
[ComVisible(false)]
|
||||
public override int GetHashCode()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Calculates the number of bytes produced by encoding a set of characters from the specified character array.</summary>
|
||||
/// <param name="chars">The character array containing the set of characters to encode.</param>
|
||||
/// <param name="index">The index of the first character to encode.</param>
|
||||
/// <param name="count">The number of characters to encode.</param>
|
||||
/// <returns>The number of bytes produced by encoding the specified characters.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="chars" /> is <see langword="null" /> (<see langword="Nothing" />).</exception>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> or <paramref name="count" /> is less than zero.
|
||||
/// -or-
|
||||
/// <paramref name="index" /> and <paramref name="count" /> do not denote a valid range in <paramref name="chars" />.
|
||||
/// -or-
|
||||
/// The resulting number of bytes is greater than the maximum number that can be returned as an int.</exception>
|
||||
/// <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for complete explanation)
|
||||
/// -and-
|
||||
/// <see cref="P:System.Text.Encoding.EncoderFallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
|
||||
// Token: 0x060012A2 RID: 4770 RVA: 0x0000E598 File Offset: 0x0000C798
|
||||
[Token(Token = "0x60012A2")]
|
||||
[Address(RVA = "0x2F2D6A0", Offset = "0x2F2C4A0", VA = "0x182F2D6A0", Slot = "13")]
|
||||
public override int GetByteCount(char[] chars, int index, int count)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Calculates the number of bytes produced by encoding the characters in the specified <see cref="T:System.String" /> object.</summary>
|
||||
/// <param name="s">The <see cref="T:System.String" /> object containing the set of characters to encode.</param>
|
||||
/// <returns>The number of bytes produced by encoding the specified characters.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="s" /> is <see langword="null" /> (<see langword="Nothing" />).</exception>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">The resulting number of bytes is greater than the maximum number that can be returned as an int.</exception>
|
||||
/// <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation)
|
||||
/// -and-
|
||||
/// <see cref="P:System.Text.Encoding.EncoderFallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
|
||||
// Token: 0x060012A3 RID: 4771 RVA: 0x0000E5B0 File Offset: 0x0000C7B0
|
||||
[Token(Token = "0x60012A3")]
|
||||
[Address(RVA = "0x2F2D830", Offset = "0x2F2C630", VA = "0x182F2D830", Slot = "12")]
|
||||
[ComVisible(false)]
|
||||
public override int GetByteCount(string s)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Calculates the number of bytes produced by encoding a set of characters starting at the specified character pointer.</summary>
|
||||
/// <param name="chars">A pointer to the first character to encode.</param>
|
||||
/// <param name="count">The number of characters to encode.</param>
|
||||
/// <returns>The number of bytes produced by encoding the specified characters.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="chars" /> is <see langword="null" /> (<see langword="Nothing" /> in Visual Basic .NET).</exception>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="count" /> is less than zero.
|
||||
/// -or-
|
||||
/// The resulting number of bytes is greater than the maximum number that can be returned as an int.</exception>
|
||||
/// <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for complete explanation)
|
||||
/// -and-
|
||||
/// <see cref="P:System.Text.Encoding.EncoderFallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
|
||||
// Token: 0x060012A4 RID: 4772 RVA: 0x0000E5C8 File Offset: 0x0000C7C8
|
||||
[Token(Token = "0x60012A4")]
|
||||
[Address(RVA = "0x2F2D5A0", Offset = "0x2F2C3A0", VA = "0x182F2D5A0", Slot = "14")]
|
||||
[CLSCompliant(false)]
|
||||
[ComVisible(false)]
|
||||
public unsafe override int GetByteCount(char* chars, int count)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Encodes a set of characters from the specified <see cref="T:System.String" /> into the specified byte array.</summary>
|
||||
/// <param name="s">The <see cref="T:System.String" /> containing the set of characters to encode.</param>
|
||||
/// <param name="charIndex">The index of the first character to encode.</param>
|
||||
/// <param name="charCount">The number of characters to encode.</param>
|
||||
/// <param name="bytes">The byte array to contain the resulting sequence of bytes.</param>
|
||||
/// <param name="byteIndex">The index at which to start writing the resulting sequence of bytes.</param>
|
||||
/// <returns>The actual number of bytes written into <paramref name="bytes" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="s" /> is <see langword="null" /> (<see langword="Nothing" />).
|
||||
/// -or-
|
||||
/// <paramref name="bytes" /> is <see langword="null" /> (<see langword="Nothing" />).</exception>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="charIndex" /> or <paramref name="charCount" /> or <paramref name="byteIndex" /> is less than zero.
|
||||
/// -or-
|
||||
/// <paramref name="charIndex" /> and <paramref name="charCount" /> do not denote a valid range in <paramref name="chars" />.
|
||||
/// -or-
|
||||
/// <paramref name="byteIndex" /> is not a valid index in <paramref name="bytes" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="bytes" /> does not have enough capacity from <paramref name="byteIndex" /> to the end of the array to accommodate the resulting bytes.</exception>
|
||||
/// <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation)
|
||||
/// -and-
|
||||
/// <see cref="P:System.Text.Encoding.EncoderFallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
|
||||
// Token: 0x060012A5 RID: 4773 RVA: 0x0000E5E0 File Offset: 0x0000C7E0
|
||||
[Token(Token = "0x60012A5")]
|
||||
[Address(RVA = "0x2F2E290", Offset = "0x2F2D090", VA = "0x182F2E290", Slot = "20")]
|
||||
[ComVisible(false)]
|
||||
public override int GetBytes(string s, int charIndex, int charCount, byte[] bytes, int byteIndex)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Encodes a set of characters from the specified character array into the specified byte array.</summary>
|
||||
/// <param name="chars">The character array containing the set of characters to encode.</param>
|
||||
/// <param name="charIndex">The index of the first character to encode.</param>
|
||||
/// <param name="charCount">The number of characters to encode.</param>
|
||||
/// <param name="bytes">The byte array to contain the resulting sequence of bytes.</param>
|
||||
/// <param name="byteIndex">The index at which to start writing the resulting sequence of bytes.</param>
|
||||
/// <returns>The actual number of bytes written into <paramref name="bytes" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="chars" /> is <see langword="null" /> (<see langword="Nothing" />).
|
||||
/// -or-
|
||||
/// <paramref name="bytes" /> is <see langword="null" /> (<see langword="Nothing" />).</exception>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="charIndex" /> or <paramref name="charCount" /> or <paramref name="byteIndex" /> is less than zero.
|
||||
/// -or-
|
||||
/// <paramref name="charIndex" /> and <paramref name="charCount" /> do not denote a valid range in <paramref name="chars" />.
|
||||
/// -or-
|
||||
/// <paramref name="byteIndex" /> is not a valid index in <paramref name="bytes" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="bytes" /> does not have enough capacity from <paramref name="byteIndex" /> to the end of the array to accommodate the resulting bytes.</exception>
|
||||
/// <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation)
|
||||
/// -and-
|
||||
/// <see cref="P:System.Text.Encoding.EncoderFallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
|
||||
// Token: 0x060012A6 RID: 4774 RVA: 0x0000E5F8 File Offset: 0x0000C7F8
|
||||
[Token(Token = "0x60012A6")]
|
||||
[Address(RVA = "0x2F2D8D0", Offset = "0x2F2C6D0", VA = "0x182F2D8D0", Slot = "18")]
|
||||
public override int GetBytes(char[] chars, int charIndex, int charCount, byte[] bytes, int byteIndex)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Encodes a set of characters starting at the specified character pointer into a sequence of bytes that are stored starting at the specified byte pointer.</summary>
|
||||
/// <param name="chars">A pointer to the first character to encode.</param>
|
||||
/// <param name="charCount">The number of characters to encode.</param>
|
||||
/// <param name="bytes">A pointer to the location at which to start writing the resulting sequence of bytes.</param>
|
||||
/// <param name="byteCount">The maximum number of bytes to write.</param>
|
||||
/// <returns>The actual number of bytes written at the location indicated by <paramref name="bytes" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="chars" /> is <see langword="null" /> (<see langword="Nothing" />).
|
||||
/// -or-
|
||||
/// <paramref name="bytes" /> is <see langword="null" /> (<see langword="Nothing" />).</exception>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="charCount" /> or <paramref name="byteCount" /> is less than zero.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="byteCount" /> is less than the resulting number of bytes.</exception>
|
||||
/// <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation)
|
||||
/// -and-
|
||||
/// <see cref="P:System.Text.Encoding.EncoderFallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
|
||||
// Token: 0x060012A7 RID: 4775 RVA: 0x0000E610 File Offset: 0x0000C810
|
||||
[Token(Token = "0x60012A7")]
|
||||
[Address(RVA = "0x2F2E150", Offset = "0x2F2CF50", VA = "0x182F2E150", Slot = "22")]
|
||||
[CLSCompliant(false)]
|
||||
[ComVisible(false)]
|
||||
public unsafe override int GetBytes(char* chars, int charCount, byte* bytes, int byteCount)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Calculates the number of characters produced by decoding a sequence of bytes from the specified byte array.</summary>
|
||||
/// <param name="bytes">The byte array containing the sequence of bytes to decode.</param>
|
||||
/// <param name="index">The index of the first byte to decode.</param>
|
||||
/// <param name="count">The number of bytes to decode.</param>
|
||||
/// <returns>The number of characters produced by decoding the specified sequence of bytes.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="bytes" /> is <see langword="null" /> (<see langword="Nothing" />).</exception>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> or <paramref name="count" /> is less than zero.
|
||||
/// -or-
|
||||
/// <paramref name="index" /> and <paramref name="count" /> do not denote a valid range in <paramref name="bytes" />.
|
||||
/// -or-
|
||||
/// The resulting number of characters is greater than the maximum number that can be returned as an int.</exception>
|
||||
/// <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for complete explanation)
|
||||
/// -and-
|
||||
/// <see cref="P:System.Text.Encoding.DecoderFallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
|
||||
// Token: 0x060012A8 RID: 4776 RVA: 0x0000E628 File Offset: 0x0000C828
|
||||
[Token(Token = "0x60012A8")]
|
||||
[Address(RVA = "0x2F2E5F0", Offset = "0x2F2D3F0", VA = "0x182F2E5F0", Slot = "23")]
|
||||
public override int GetCharCount(byte[] bytes, int index, int count)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Calculates the number of characters produced by decoding a sequence of bytes starting at the specified byte pointer.</summary>
|
||||
/// <param name="bytes">A pointer to the first byte to decode.</param>
|
||||
/// <param name="count">The number of bytes to decode.</param>
|
||||
/// <returns>The number of characters produced by decoding the specified sequence of bytes.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="bytes" /> is <see langword="null" /> (<see langword="Nothing" />).</exception>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="count" /> is less than zero.
|
||||
/// -or-
|
||||
/// The resulting number of characters is greater than the maximum number that can be returned as an int.</exception>
|
||||
/// <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation)
|
||||
/// -and-
|
||||
/// <see cref="P:System.Text.Encoding.DecoderFallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
|
||||
// Token: 0x060012A9 RID: 4777 RVA: 0x0000E640 File Offset: 0x0000C840
|
||||
[Token(Token = "0x60012A9")]
|
||||
[Address(RVA = "0x2F2E4F0", Offset = "0x2F2D2F0", VA = "0x182F2E4F0", Slot = "24")]
|
||||
[CLSCompliant(false)]
|
||||
[ComVisible(false)]
|
||||
public unsafe override int GetCharCount(byte* bytes, int count)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Decodes a sequence of bytes from the specified byte array into the specified character array.</summary>
|
||||
/// <param name="bytes">The byte array containing the sequence of bytes to decode.</param>
|
||||
/// <param name="byteIndex">The index of the first byte to decode.</param>
|
||||
/// <param name="byteCount">The number of bytes to decode.</param>
|
||||
/// <param name="chars">The character array to contain the resulting set of characters.</param>
|
||||
/// <param name="charIndex">The index at which to start writing the resulting set of characters.</param>
|
||||
/// <returns>The actual number of characters written into <paramref name="chars" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="bytes" /> is <see langword="null" /> (<see langword="Nothing" />).
|
||||
/// -or-
|
||||
/// <paramref name="chars" /> is <see langword="null" /> (<see langword="Nothing" />).</exception>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="byteIndex" /> or <paramref name="byteCount" /> or <paramref name="charIndex" /> is less than zero.
|
||||
/// -or-
|
||||
/// <paramref name="byteindex" /> and <paramref name="byteCount" /> do not denote a valid range in <paramref name="bytes" />.
|
||||
/// -or-
|
||||
/// <paramref name="charIndex" /> is not a valid index in <paramref name="chars" />.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="chars" /> does not have enough capacity from <paramref name="charIndex" /> to the end of the array to accommodate the resulting characters.</exception>
|
||||
/// <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for complete explanation)
|
||||
/// -and-
|
||||
/// <see cref="P:System.Text.Encoding.DecoderFallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
|
||||
// Token: 0x060012AA RID: 4778 RVA: 0x0000E658 File Offset: 0x0000C858
|
||||
[Token(Token = "0x60012AA")]
|
||||
[Address(RVA = "0x2F2EC20", Offset = "0x2F2DA20", VA = "0x182F2EC20", Slot = "28")]
|
||||
public override int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Decodes a sequence of bytes starting at the specified byte pointer into a set of characters that are stored starting at the specified character pointer.</summary>
|
||||
/// <param name="bytes">A pointer to the first byte to decode.</param>
|
||||
/// <param name="byteCount">The number of bytes to decode.</param>
|
||||
/// <param name="chars">A pointer to the location at which to start writing the resulting set of characters.</param>
|
||||
/// <param name="charCount">The maximum number of characters to write.</param>
|
||||
/// <returns>The actual number of characters written at the location indicated by <paramref name="chars" />.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="bytes" /> is <see langword="null" /> (<see langword="Nothing" />).
|
||||
/// -or-
|
||||
/// <paramref name="chars" /> is <see langword="null" /> (<see langword="Nothing" />).</exception>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="byteCount" /> or <paramref name="charCount" /> is less than zero.</exception>
|
||||
/// <exception cref="T:System.ArgumentException">
|
||||
/// <paramref name="charCount" /> is less than the resulting number of characters.</exception>
|
||||
/// <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for complete explanation)
|
||||
/// -and-
|
||||
/// <see cref="P:System.Text.Encoding.DecoderFallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
|
||||
// Token: 0x060012AB RID: 4779 RVA: 0x0000E670 File Offset: 0x0000C870
|
||||
[Token(Token = "0x60012AB")]
|
||||
[Address(RVA = "0x2F2EAE0", Offset = "0x2F2D8E0", VA = "0x182F2EAE0", Slot = "29")]
|
||||
[CLSCompliant(false)]
|
||||
[ComVisible(false)]
|
||||
public unsafe override int GetChars(byte* bytes, int byteCount, char* chars, int charCount)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Decodes a range of bytes from a byte array into a string.</summary>
|
||||
/// <param name="bytes">The byte array containing the sequence of bytes to decode.</param>
|
||||
/// <param name="index">The index of the first byte to decode.</param>
|
||||
/// <param name="count">The number of bytes to decode.</param>
|
||||
/// <returns>A <see cref="T:System.String" /> containing the results of decoding the specified sequence of bytes.</returns>
|
||||
/// <exception cref="T:System.ArgumentNullException">
|
||||
/// <paramref name="bytes" /> is <see langword="null" /> (<see langword="Nothing" />).</exception>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="index" /> or <paramref name="count" /> is less than zero.
|
||||
/// -or-
|
||||
/// <paramref name="index" /> and <paramref name="count" /> do not denote a valid range in <paramref name="bytes" />.</exception>
|
||||
/// <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for fuller explanation)
|
||||
/// -and-
|
||||
/// <see cref="P:System.Text.Encoding.DecoderFallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
|
||||
// Token: 0x060012AC RID: 4780 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60012AC")]
|
||||
[Address(RVA = "0x2F2F150", Offset = "0x2F2DF50", VA = "0x182F2F150", Slot = "37")]
|
||||
[ComVisible(false)]
|
||||
public override string GetString(byte[] bytes, int index, int count)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060012AD RID: 4781 RVA: 0x0000E688 File Offset: 0x0000C888
|
||||
[Token(Token = "0x60012AD")]
|
||||
[Address(RVA = "0x2F2D570", Offset = "0x2F2C370", VA = "0x182F2D570", Slot = "15")]
|
||||
internal unsafe override int GetByteCount(char* chars, int count, EncoderNLS baseEncoder)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060012AE RID: 4782 RVA: 0x0000E6A0 File Offset: 0x0000C8A0
|
||||
[Token(Token = "0x60012AE")]
|
||||
[Address(RVA = "0x2F2DB30", Offset = "0x2F2C930", VA = "0x182F2DB30", Slot = "21")]
|
||||
internal unsafe override int GetBytes(char* chars, int charCount, byte* bytes, int byteCount, EncoderNLS baseEncoder)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060012AF RID: 4783 RVA: 0x0000E6B8 File Offset: 0x0000C8B8
|
||||
[Token(Token = "0x60012AF")]
|
||||
[Address(RVA = "0x2F2E780", Offset = "0x2F2D580", VA = "0x182F2E780", Slot = "25")]
|
||||
internal unsafe override int GetCharCount(byte* bytes, int count, DecoderNLS baseDecoder)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060012B0 RID: 4784 RVA: 0x0000E6D0 File Offset: 0x0000C8D0
|
||||
[Token(Token = "0x60012B0")]
|
||||
[Address(RVA = "0x2F2E7B0", Offset = "0x2F2D5B0", VA = "0x182F2E7B0", Slot = "30")]
|
||||
internal unsafe override int GetChars(byte* bytes, int byteCount, char* chars, int charCount, DecoderNLS baseDecoder)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Obtains a decoder that converts a UTF-7 encoded sequence of bytes into a sequence of Unicode characters.</summary>
|
||||
/// <returns>A <see cref="T:System.Text.Decoder" /> that converts a UTF-7 encoded sequence of bytes into a sequence of Unicode characters.</returns>
|
||||
// Token: 0x060012B1 RID: 4785 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60012B1")]
|
||||
[Address(RVA = "0x2F2EE80", Offset = "0x2F2DC80", VA = "0x182F2EE80", Slot = "32")]
|
||||
public override global::System.Text.Decoder GetDecoder()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Obtains an encoder that converts a sequence of Unicode characters into a UTF-7 encoded sequence of bytes.</summary>
|
||||
/// <returns>A <see cref="T:System.Text.Encoder" /> that converts a sequence of Unicode characters into a UTF-7 encoded sequence of bytes.</returns>
|
||||
// Token: 0x060012B2 RID: 4786 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60012B2")]
|
||||
[Address(RVA = "0x2F2EF00", Offset = "0x2F2DD00", VA = "0x182F2EF00", Slot = "33")]
|
||||
public override global::System.Text.Encoder GetEncoder()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Calculates the maximum number of bytes produced by encoding the specified number of characters.</summary>
|
||||
/// <param name="charCount">The number of characters to encode.</param>
|
||||
/// <returns>The maximum number of bytes produced by encoding the specified number of characters.</returns>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="charCount" /> is less than zero.
|
||||
/// -or-
|
||||
/// The resulting number of bytes is greater than the maximum number that can be returned as an int.</exception>
|
||||
/// <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for complete explanation)
|
||||
/// -and-
|
||||
/// <see cref="P:System.Text.Encoding.EncoderFallback" /> is set to <see cref="T:System.Text.EncoderExceptionFallback" />.</exception>
|
||||
// Token: 0x060012B3 RID: 4787 RVA: 0x0000E6E8 File Offset: 0x0000C8E8
|
||||
[Token(Token = "0x60012B3")]
|
||||
[Address(RVA = "0x2F2EFE0", Offset = "0x2F2DDE0", VA = "0x182F2EFE0", Slot = "34")]
|
||||
public override int GetMaxByteCount(int charCount)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// <summary>Calculates the maximum number of characters produced by decoding the specified number of bytes.</summary>
|
||||
/// <param name="byteCount">The number of bytes to decode.</param>
|
||||
/// <returns>The maximum number of characters produced by decoding the specified number of bytes.</returns>
|
||||
/// <exception cref="T:System.ArgumentOutOfRangeException">
|
||||
/// <paramref name="byteCount" /> is less than zero.
|
||||
/// -or-
|
||||
/// The resulting number of characters is greater than the maximum number that can be returned as an int.</exception>
|
||||
/// <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see Character Encoding in the .NET Framework for complete explanation)
|
||||
/// -and-
|
||||
/// <see cref="P:System.Text.Encoding.DecoderFallback" /> is set to <see cref="T:System.Text.DecoderExceptionFallback" />.</exception>
|
||||
// Token: 0x060012B4 RID: 4788 RVA: 0x0000E700 File Offset: 0x0000C900
|
||||
[Token(Token = "0x60012B4")]
|
||||
[Address(RVA = "0x2F2F0C0", Offset = "0x2F2DEC0", VA = "0x182F2F0C0", Slot = "35")]
|
||||
public override int GetMaxCharCount(int byteCount)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x04000983 RID: 2435
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4000983")]
|
||||
private byte[] base64Bytes;
|
||||
|
||||
// Token: 0x04000984 RID: 2436
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4000984")]
|
||||
private sbyte[] base64Values;
|
||||
|
||||
// Token: 0x04000985 RID: 2437
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4000985")]
|
||||
private bool[] directEncode;
|
||||
|
||||
// Token: 0x04000986 RID: 2438
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4000986")]
|
||||
[OptionalField]
|
||||
private bool m_allowOptionals;
|
||||
|
||||
// Token: 0x020001E2 RID: 482
|
||||
[Token(Token = "0x20001E2")]
|
||||
[Serializable]
|
||||
private class Decoder : DecoderNLS, ISerializable
|
||||
{
|
||||
// Token: 0x060012B5 RID: 4789 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60012B5")]
|
||||
[Address(RVA = "0x2F197D0", Offset = "0x2F185D0", VA = "0x182F197D0")]
|
||||
public Decoder(UTF7Encoding encoding)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060012B6 RID: 4790 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60012B6")]
|
||||
[Address(RVA = "0x2F19E30", Offset = "0x2F18C30", VA = "0x182F19E30")]
|
||||
internal Decoder(SerializationInfo info, StreamingContext context)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060012B7 RID: 4791 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60012B7")]
|
||||
[Address(RVA = "0x2F19D60", Offset = "0x2F18B60", VA = "0x182F19D60", Slot = "13")]
|
||||
void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060012B8 RID: 4792 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60012B8")]
|
||||
[Address(RVA = "0x2F19D30", Offset = "0x2F18B30", VA = "0x182F19D30", Slot = "4")]
|
||||
public override void Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x170001D8 RID: 472
|
||||
// (get) Token: 0x060012B9 RID: 4793 RVA: 0x0000E718 File Offset: 0x0000C918
|
||||
[Token(Token = "0x170001D8")]
|
||||
internal override bool HasState
|
||||
{
|
||||
[Token(Token = "0x60012B9")]
|
||||
[Address(RVA = "0x2F1A080", Offset = "0x2F18E80", VA = "0x182F1A080", Slot = "14")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04000987 RID: 2439
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4000987")]
|
||||
internal int bits;
|
||||
|
||||
// Token: 0x04000988 RID: 2440
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x4000988")]
|
||||
internal int bitCount;
|
||||
|
||||
// Token: 0x04000989 RID: 2441
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4000989")]
|
||||
internal bool firstByte;
|
||||
}
|
||||
|
||||
// Token: 0x020001E3 RID: 483
|
||||
[Token(Token = "0x20001E3")]
|
||||
[Serializable]
|
||||
private class Encoder : EncoderNLS, ISerializable
|
||||
{
|
||||
// Token: 0x060012BA RID: 4794 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60012BA")]
|
||||
[Address(RVA = "0x2920260", Offset = "0x291F060", VA = "0x182920260")]
|
||||
public Encoder(UTF7Encoding encoding)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060012BB RID: 4795 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60012BB")]
|
||||
[Address(RVA = "0x2920080", Offset = "0x291EE80", VA = "0x182920080")]
|
||||
internal Encoder(SerializationInfo info, StreamingContext context)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060012BC RID: 4796 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60012BC")]
|
||||
[Address(RVA = "0x291FFD0", Offset = "0x291EDD0", VA = "0x18291FFD0", Slot = "9")]
|
||||
void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060012BD RID: 4797 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60012BD")]
|
||||
[Address(RVA = "0x291FFA0", Offset = "0x291EDA0", VA = "0x18291FFA0", Slot = "4")]
|
||||
public override void Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400098A RID: 2442
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400098A")]
|
||||
internal int bits;
|
||||
|
||||
// Token: 0x0400098B RID: 2443
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x400098B")]
|
||||
internal int bitCount;
|
||||
}
|
||||
|
||||
// Token: 0x020001E4 RID: 484
|
||||
[Token(Token = "0x20001E4")]
|
||||
[Serializable]
|
||||
internal sealed class DecoderUTF7Fallback : DecoderFallback
|
||||
{
|
||||
// Token: 0x060012BE RID: 4798 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60012BE")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public DecoderUTF7Fallback()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060012BF RID: 4799 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60012BF")]
|
||||
[Address(RVA = "0x291F9C0", Offset = "0x291E7C0", VA = "0x18291F9C0", Slot = "4")]
|
||||
public override DecoderFallbackBuffer CreateFallbackBuffer()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x170001D9 RID: 473
|
||||
// (get) Token: 0x060012C0 RID: 4800 RVA: 0x0000E730 File Offset: 0x0000C930
|
||||
[Token(Token = "0x170001D9")]
|
||||
public override int MaxCharCount
|
||||
{
|
||||
[Token(Token = "0x60012C0")]
|
||||
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060012C1 RID: 4801 RVA: 0x0000E748 File Offset: 0x0000C948
|
||||
[Token(Token = "0x60012C1")]
|
||||
[Address(RVA = "0x291FA10", Offset = "0x291E810", VA = "0x18291FA10", Slot = "0")]
|
||||
public override bool Equals(object value)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060012C2 RID: 4802 RVA: 0x0000E760 File Offset: 0x0000C960
|
||||
[Token(Token = "0x60012C2")]
|
||||
[Address(RVA = "0x291FA60", Offset = "0x291E860", VA = "0x18291FA60", Slot = "2")]
|
||||
public override int GetHashCode()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020001E5 RID: 485
|
||||
[Token(Token = "0x20001E5")]
|
||||
internal sealed class DecoderUTF7FallbackBuffer : DecoderFallbackBuffer
|
||||
{
|
||||
// Token: 0x060012C3 RID: 4803 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60012C3")]
|
||||
[Address(RVA = "0x291F9A0", Offset = "0x291E7A0", VA = "0x18291F9A0")]
|
||||
public DecoderUTF7FallbackBuffer(UTF7Encoding.DecoderUTF7Fallback fallback)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060012C4 RID: 4804 RVA: 0x0000E778 File Offset: 0x0000C978
|
||||
[Token(Token = "0x60012C4")]
|
||||
[Address(RVA = "0x291F890", Offset = "0x291E690", VA = "0x18291F890", Slot = "4")]
|
||||
public override bool Fallback(byte[] bytesUnknown, int index)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060012C5 RID: 4805 RVA: 0x0000E790 File Offset: 0x0000C990
|
||||
[Token(Token = "0x60012C5")]
|
||||
[Address(RVA = "0x291F8E0", Offset = "0x291E6E0", VA = "0x18291F8E0", Slot = "5")]
|
||||
public override char GetNextChar()
|
||||
{
|
||||
return '\0';
|
||||
}
|
||||
|
||||
// Token: 0x170001DA RID: 474
|
||||
// (get) Token: 0x060012C6 RID: 4806 RVA: 0x0000E7A8 File Offset: 0x0000C9A8
|
||||
[Token(Token = "0x170001DA")]
|
||||
public override int Remaining
|
||||
{
|
||||
[Token(Token = "0x60012C6")]
|
||||
[Address(RVA = "0x291F9B0", Offset = "0x291E7B0", VA = "0x18291F9B0", Slot = "6")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060012C7 RID: 4807 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60012C7")]
|
||||
[Address(RVA = "0x291F990", Offset = "0x291E790", VA = "0x18291F990", Slot = "7")]
|
||||
public override void Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060012C8 RID: 4808 RVA: 0x0000E7C0 File Offset: 0x0000C9C0
|
||||
[Token(Token = "0x60012C8")]
|
||||
[Address(RVA = "0x291F900", Offset = "0x291E700", VA = "0x18291F900", Slot = "9")]
|
||||
internal unsafe override int InternalFallback(byte[] bytes, byte* pBytes)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0400098C RID: 2444
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400098C")]
|
||||
private char cFallback;
|
||||
|
||||
// Token: 0x0400098D RID: 2445
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x400098D")]
|
||||
private int iCount;
|
||||
|
||||
// Token: 0x0400098E RID: 2446
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400098E")]
|
||||
private int iSize;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user