using System;
using System.Collections;
using System.Globalization;
using System.Runtime.InteropServices;
using System.Runtime.Serialization;
using Cpp2IlInjected;
namespace System.Text
{
/// Represents a character encoding.
// Token: 0x020001D3 RID: 467
[Token(Token = "0x20001D3")]
[ComVisible(true)]
[Serializable]
public abstract class Encoding : ICloneable
{
/// Initializes a new instance of the class.
// Token: 0x0600118C RID: 4492 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600118C")]
[Address(RVA = "0x2F22180", Offset = "0x2F20F80", VA = "0x182F22180")]
protected Encoding()
{
}
/// Initializes a new instance of the class that corresponds to the specified code page.
/// The code page identifier of the preferred encoding.
/// -or-
/// 0, to use the default encoding.
///
/// is less than zero.
// Token: 0x0600118D RID: 4493 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600118D")]
[Address(RVA = "0x2F220F0", Offset = "0x2F20EF0", VA = "0x182F220F0")]
protected Encoding(int codePage)
{
}
// Token: 0x0600118E RID: 4494 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600118E")]
[Address(RVA = "0x2F21D50", Offset = "0x2F20B50", VA = "0x182F21D50", Slot = "5")]
internal virtual void SetDefaultFallbacks()
{
}
// Token: 0x0600118F RID: 4495 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600118F")]
[Address(RVA = "0x2F21C30", Offset = "0x2F20A30", VA = "0x182F21C30")]
internal void OnDeserializing()
{
}
// Token: 0x06001190 RID: 4496 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001190")]
[Address(RVA = "0x2F21BE0", Offset = "0x2F209E0", VA = "0x182F21BE0")]
internal void OnDeserialized()
{
}
// Token: 0x06001191 RID: 4497 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001191")]
[Address(RVA = "0x2F21C30", Offset = "0x2F20A30", VA = "0x182F21C30")]
[OnDeserializing]
private void OnDeserializing(StreamingContext ctx)
{
}
// Token: 0x06001192 RID: 4498 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001192")]
[Address(RVA = "0x2F21BE0", Offset = "0x2F209E0", VA = "0x182F21BE0")]
[OnDeserialized]
private void OnDeserialized(StreamingContext ctx)
{
}
// Token: 0x06001193 RID: 4499 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001193")]
[Address(RVA = "0x1506400", Offset = "0x1505200", VA = "0x181506400")]
[OnSerializing]
private void OnSerializing(StreamingContext ctx)
{
}
// Token: 0x06001194 RID: 4500 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001194")]
[Address(RVA = "0x2F1F7A0", Offset = "0x2F1E5A0", VA = "0x182F1F7A0")]
internal void DeserializeEncoding(SerializationInfo info, StreamingContext context)
{
}
// Token: 0x06001195 RID: 4501 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001195")]
[Address(RVA = "0x2F21C40", Offset = "0x2F20A40", VA = "0x182F21C40")]
internal void SerializeEncoding(SerializationInfo info, StreamingContext context)
{
}
// Token: 0x170001BB RID: 443
// (get) Token: 0x06001196 RID: 4502 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170001BB")]
private static object InternalSyncObject
{
[Token(Token = "0x6001196")]
[Address(RVA = "0x2F22470", Offset = "0x2F21270", VA = "0x182F22470")]
get
{
return null;
}
}
/// Returns the encoding associated with the specified code page identifier.
/// The code page identifier of the preferred encoding. Possible values are listed in the Code Page column of the table that appears in the class topic.
/// -or-
/// 0 (zero), to use the default encoding.
/// The encoding that is associated with the specified code page.
///
/// is less than zero or greater than 65535.
///
/// is not supported by the underlying platform.
///
/// is not supported by the underlying platform.
// Token: 0x06001197 RID: 4503 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001197")]
[Address(RVA = "0x2F20AA0", Offset = "0x2F1F8A0", VA = "0x182F20AA0")]
public static Encoding GetEncoding(int codepage)
{
return null;
}
/// Returns the encoding associated with the specified code page name.
/// The code page name of the preferred encoding. Any value returned by the property is valid. Possible values are listed in the Name column of the table that appears in the class topic.
/// The encoding associated with the specified code page.
///
/// is not a valid code page name.
/// -or-
/// The code page indicated by is not supported by the underlying platform.
// Token: 0x06001198 RID: 4504 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001198")]
[Address(RVA = "0x2F217C0", Offset = "0x2F205C0", VA = "0x182F217C0")]
public static Encoding GetEncoding(string name)
{
return null;
}
/// When overridden in a derived class, returns a sequence of bytes that specifies the encoding used.
/// A byte array containing a sequence of bytes that specifies the encoding used.
/// -or-
/// A byte array of length zero, if a preamble is not required.
// Token: 0x06001199 RID: 4505 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001199")]
[Address(RVA = "0x2F219B0", Offset = "0x2F207B0", VA = "0x182F219B0", Slot = "6")]
public virtual byte[] GetPreamble()
{
return null;
}
// Token: 0x0600119A RID: 4506 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600119A")]
[Address(RVA = "0x2F208D0", Offset = "0x2F1F6D0", VA = "0x182F208D0")]
private void GetDataItem()
{
}
/// When overridden in a derived class, gets a name for the current encoding that can be used with mail agent body tags.
/// A name for the current that can be used with mail agent body tags.
/// -or-
/// An empty string (""), if the current cannot be used.
// Token: 0x170001BC RID: 444
// (get) Token: 0x0600119B RID: 4507 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170001BC")]
public virtual string BodyName
{
[Token(Token = "0x600119B")]
[Address(RVA = "0x2F22310", Offset = "0x2F21110", VA = "0x182F22310", Slot = "7")]
get
{
return null;
}
}
/// When overridden in a derived class, gets the human-readable description of the current encoding.
/// The human-readable description of the current .
// Token: 0x170001BD RID: 445
// (get) Token: 0x0600119C RID: 4508 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170001BD")]
public virtual string EncodingName
{
[Token(Token = "0x600119C")]
[Address(RVA = "0x2F22420", Offset = "0x2F21220", VA = "0x182F22420", Slot = "8")]
get
{
return null;
}
}
/// When overridden in a derived class, gets a name for the current encoding that can be used with mail agent header tags.
/// A name for the current to use with mail agent header tags.
/// -or-
/// An empty string (""), if the current cannot be used.
// Token: 0x170001BE RID: 446
// (get) Token: 0x0600119D RID: 4509 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170001BE")]
public virtual string HeaderName
{
[Token(Token = "0x600119D")]
[Address(RVA = "0x2F22430", Offset = "0x2F21230", VA = "0x182F22430", Slot = "9")]
get
{
return null;
}
}
/// When overridden in a derived class, gets the name registered with the Internet Assigned Numbers Authority (IANA) for the current encoding.
/// The IANA name for the current .
// Token: 0x170001BF RID: 447
// (get) Token: 0x0600119E RID: 4510 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170001BF")]
public virtual string WebName
{
[Token(Token = "0x600119E")]
[Address(RVA = "0x2F22860", Offset = "0x2F21660", VA = "0x182F22860", Slot = "10")]
get
{
return null;
}
}
/// Gets or sets the object for the current object.
/// The encoder fallback object for the current object.
/// The value in a set operation is .
/// A value cannot be assigned in a set operation because the current object is read-only.
// Token: 0x170001C0 RID: 448
// (get) Token: 0x0600119F RID: 4511 RVA: 0x00002082 File Offset: 0x00000282
// (set) Token: 0x060011A0 RID: 4512 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170001C0")]
[ComVisible(false)]
public EncoderFallback EncoderFallback
{
[Token(Token = "0x600119F")]
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")]
get
{
return null;
}
[Token(Token = "0x60011A0")]
[Address(RVA = "0x2F22960", Offset = "0x2F21760", VA = "0x182F22960")]
set
{
}
}
/// Gets or sets the object for the current object.
/// The decoder fallback object for the current object.
/// The value in a set operation is .
/// A value cannot be assigned in a set operation because the current object is read-only.
// Token: 0x170001C1 RID: 449
// (get) Token: 0x060011A1 RID: 4513 RVA: 0x00002082 File Offset: 0x00000282
// (set) Token: 0x060011A2 RID: 4514 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170001C1")]
[ComVisible(false)]
public DecoderFallback DecoderFallback
{
[Token(Token = "0x60011A1")]
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")]
get
{
return null;
}
[Token(Token = "0x60011A2")]
[Address(RVA = "0x2F228A0", Offset = "0x2F216A0", VA = "0x182F228A0")]
set
{
}
}
/// When overridden in a derived class, creates a shallow copy of the current object.
/// A copy of the current object.
// Token: 0x060011A3 RID: 4515 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60011A3")]
[Address(RVA = "0x2F1F6B0", Offset = "0x2F1E4B0", VA = "0x182F1F6B0", Slot = "11")]
[ComVisible(false)]
public virtual object Clone()
{
return null;
}
/// When overridden in a derived class, gets a value indicating whether the current encoding is read-only.
///
/// if the current is read-only; otherwise, . The default is .
// Token: 0x170001C2 RID: 450
// (get) Token: 0x060011A4 RID: 4516 RVA: 0x0000DBC0 File Offset: 0x0000BDC0
[Token(Token = "0x170001C2")]
[ComVisible(false)]
public bool IsReadOnly
{
[Token(Token = "0x60011A4")]
[Address(RVA = "0x41ED50", Offset = "0x41DB50", VA = "0x18041ED50")]
get
{
return default(bool);
}
}
/// Gets an encoding for the ASCII (7-bit) character set.
/// An encoding for the ASCII (7-bit) character set.
// Token: 0x170001C3 RID: 451
// (get) Token: 0x060011A5 RID: 4517 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170001C3")]
public static Encoding ASCII
{
[Token(Token = "0x60011A5")]
[Address(RVA = "0x2F221E0", Offset = "0x2F20FE0", VA = "0x182F221E0")]
get
{
return null;
}
}
// Token: 0x170001C4 RID: 452
// (get) Token: 0x060011A6 RID: 4518 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170001C4")]
private static Encoding Latin1
{
[Token(Token = "0x60011A6")]
[Address(RVA = "0x2F22500", Offset = "0x2F21300", VA = "0x182F22500")]
get
{
return null;
}
}
/// When overridden in a derived class, calculates the number of bytes produced by encoding the characters in the specified string.
/// The string containing the set of characters to encode.
/// The number of bytes produced by encoding the specified characters.
///
/// is .
/// A fallback occurred (see Character Encoding in .NET for complete explanation)
/// -and-
/// is set to .
// Token: 0x060011A7 RID: 4519 RVA: 0x0000DBD8 File Offset: 0x0000BDD8
[Token(Token = "0x60011A7")]
[Address(RVA = "0x2F1FC00", Offset = "0x2F1EA00", VA = "0x182F1FC00", Slot = "12")]
public virtual int GetByteCount(string s)
{
return 0;
}
/// When overridden in a derived class, calculates the number of bytes produced by encoding a set of characters from the specified character array.
/// The character array containing the set of characters to encode.
/// The index of the first character to encode.
/// The number of characters to encode.
/// The number of bytes produced by encoding the specified characters.
///
/// is .
///
/// or is less than zero.
/// -or-
/// and do not denote a valid range in .
/// A fallback occurred (see Character Encoding in .NET for complete explanation)
/// -and-
/// is set to .
// Token: 0x060011A8 RID: 4520
[Token(Token = "0x60011A8")]
[Address(Slot = "13")]
public abstract int GetByteCount(char[] chars, int index, int count);
/// When overridden in a derived class, calculates the number of bytes produced by encoding a set of characters starting at the specified character pointer.
/// A pointer to the first character to encode.
/// The number of characters to encode.
/// The number of bytes produced by encoding the specified characters.
///
/// is .
///
/// is less than zero.
/// A fallback occurred (see Character Encoding in .NET for complete explanation)
/// -and-
/// is set to .
// Token: 0x060011A9 RID: 4521 RVA: 0x0000DBF0 File Offset: 0x0000BDF0
[Token(Token = "0x60011A9")]
[Address(RVA = "0x2F1FCD0", Offset = "0x2F1EAD0", VA = "0x182F1FCD0", Slot = "14")]
[ComVisible(false)]
[CLSCompliant(false)]
public unsafe virtual int GetByteCount(char* chars, int count)
{
return 0;
}
// Token: 0x060011AA RID: 4522 RVA: 0x0000DC08 File Offset: 0x0000BE08
[Token(Token = "0x60011AA")]
[Address(RVA = "0x2F1FCB0", Offset = "0x2F1EAB0", VA = "0x182F1FCB0", Slot = "15")]
internal unsafe virtual int GetByteCount(char* chars, int count, EncoderNLS encoder)
{
return 0;
}
/// When overridden in a derived class, encodes all the characters in the specified character array into a sequence of bytes.
/// The character array containing the characters to encode.
/// A byte array containing the results of encoding the specified set of characters.
///
/// is .
/// A fallback occurred (see Character Encoding in .NET for complete explanation)
/// -and-
/// is set to .
// Token: 0x060011AB RID: 4523 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60011AB")]
[Address(RVA = "0x2F202F0", Offset = "0x2F1F0F0", VA = "0x182F202F0", Slot = "16")]
public virtual byte[] GetBytes(char[] chars)
{
return null;
}
/// When overridden in a derived class, encodes a set of characters from the specified character array into a sequence of bytes.
/// The character array containing the set of characters to encode.
/// The index of the first character to encode.
/// The number of characters to encode.
/// A byte array containing the results of encoding the specified set of characters.
///
/// is .
///
/// or is less than zero.
/// -or-
/// and do not denote a valid range in .
/// A fallback occurred (see Character Encoding in .NET for complete explanation)
/// -and-
/// is set to .
// Token: 0x060011AC RID: 4524 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60011AC")]
[Address(RVA = "0x2F20220", Offset = "0x2F1F020", VA = "0x182F20220", Slot = "17")]
public virtual byte[] GetBytes(char[] chars, int index, int count)
{
return null;
}
/// When overridden in a derived class, encodes a set of characters from the specified character array into the specified byte array.
/// The character array containing the set of characters to encode.
/// The index of the first character to encode.
/// The number of characters to encode.
/// The byte array to contain the resulting sequence of bytes.
/// The index at which to start writing the resulting sequence of bytes.
/// The actual number of bytes written into .
///
/// is .
/// -or-
/// is .
///
/// or or is less than zero.
/// -or-
/// and do not denote a valid range in .
/// -or-
/// is not a valid index in .
///
/// does not have enough capacity from to the end of the array to accommodate the resulting bytes.
/// A fallback occurred (see Character Encoding in .NET for complete explanation)
/// -and-
/// is set to .
// Token: 0x060011AD RID: 4525
[Token(Token = "0x60011AD")]
[Address(Slot = "18")]
public abstract int GetBytes(char[] chars, int charIndex, int charCount, byte[] bytes, int byteIndex);
/// When overridden in a derived class, encodes all the characters in the specified string into a sequence of bytes.
/// The string containing the characters to encode.
/// A byte array containing the results of encoding the specified set of characters.
///
/// is .
/// A fallback occurred (see Character Encoding in .NET for complete explanation)
/// -and-
/// is set to .
// Token: 0x060011AE RID: 4526 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60011AE")]
[Address(RVA = "0x2F20050", Offset = "0x2F1EE50", VA = "0x182F20050", Slot = "19")]
public virtual byte[] GetBytes(string s)
{
return null;
}
/// When overridden in a derived class, encodes a set of characters from the specified string into the specified byte array.
/// The string containing the set of characters to encode.
/// The index of the first character to encode.
/// The number of characters to encode.
/// The byte array to contain the resulting sequence of bytes.
/// The index at which to start writing the resulting sequence of bytes.
/// The actual number of bytes written into .
///
/// is .
/// -or-
/// is .
///
/// or or is less than zero.
/// -or-
/// and do not denote a valid range in .
/// -or-
/// is not a valid index in .
///
/// does not have enough capacity from to the end of the array to accommodate the resulting bytes.
/// A fallback occurred (see Character Encoding in .NET for complete explanation)
/// -and-
/// is set to .
// Token: 0x060011AF RID: 4527 RVA: 0x0000DC20 File Offset: 0x0000BE20
[Token(Token = "0x60011AF")]
[Address(RVA = "0x2F20140", Offset = "0x2F1EF40", VA = "0x182F20140", Slot = "20")]
public virtual int GetBytes(string s, int charIndex, int charCount, byte[] bytes, int byteIndex)
{
return 0;
}
// Token: 0x060011B0 RID: 4528 RVA: 0x0000DC38 File Offset: 0x0000BE38
[Token(Token = "0x60011B0")]
[Address(RVA = "0x2F20200", Offset = "0x2F1F000", VA = "0x182F20200", Slot = "21")]
internal unsafe virtual int GetBytes(char* chars, int charCount, byte* bytes, int byteCount, EncoderNLS encoder)
{
return 0;
}
/// When overridden in a derived class, 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.
/// A pointer to the first character to encode.
/// The number of characters to encode.
/// A pointer to the location at which to start writing the resulting sequence of bytes.
/// The maximum number of bytes to write.
/// The actual number of bytes written at the location indicated by the parameter.
///
/// is .
/// -or-
/// is .
///
/// or is less than zero.
///
/// is less than the resulting number of bytes.
/// A fallback occurred (see Character Encoding in .NET for complete explanation)
/// -and-
/// is set to .
// Token: 0x060011B1 RID: 4529 RVA: 0x0000DC50 File Offset: 0x0000BE50
[Token(Token = "0x60011B1")]
[Address(RVA = "0x2F1FE30", Offset = "0x2F1EC30", VA = "0x182F1FE30", Slot = "22")]
[CLSCompliant(false)]
[ComVisible(false)]
public unsafe virtual int GetBytes(char* chars, int charCount, byte* bytes, int byteCount)
{
return 0;
}
/// When overridden in a derived class, calculates the number of characters produced by decoding a sequence of bytes from the specified byte array.
/// The byte array containing the sequence of bytes to decode.
/// The index of the first byte to decode.
/// The number of bytes to decode.
/// The number of characters produced by decoding the specified sequence of bytes.
///
/// is .
///
/// or is less than zero.
/// -or-
/// and do not denote a valid range in .
/// A fallback occurred (see Character Encoding in .NET for complete explanation)
/// -and-
/// is set to .
// Token: 0x060011B2 RID: 4530
[Token(Token = "0x60011B2")]
[Address(Slot = "23")]
public abstract int GetCharCount(byte[] bytes, int index, int count);
/// When overridden in a derived class, calculates the number of characters produced by decoding a sequence of bytes starting at the specified byte pointer.
/// A pointer to the first byte to decode.
/// The number of bytes to decode.
/// The number of characters produced by decoding the specified sequence of bytes.
///
/// is .
///
/// is less than zero.
/// A fallback occurred (see Character Encoding in .NET for complete explanation)
/// -and-
/// is set to .
// Token: 0x060011B3 RID: 4531 RVA: 0x0000DC68 File Offset: 0x0000BE68
[Token(Token = "0x60011B3")]
[Address(RVA = "0x2F203A0", Offset = "0x2F1F1A0", VA = "0x182F203A0", Slot = "24")]
[ComVisible(false)]
[CLSCompliant(false)]
public unsafe virtual int GetCharCount(byte* bytes, int count)
{
return 0;
}
// Token: 0x060011B4 RID: 4532 RVA: 0x0000DC80 File Offset: 0x0000BE80
[Token(Token = "0x60011B4")]
[Address(RVA = "0x2F204F0", Offset = "0x2F1F2F0", VA = "0x182F204F0", Slot = "25")]
internal unsafe virtual int GetCharCount(byte* bytes, int count, DecoderNLS decoder)
{
return 0;
}
/// When overridden in a derived class, decodes all the bytes in the specified byte array into a set of characters.
/// The byte array containing the sequence of bytes to decode.
/// A character array containing the results of decoding the specified sequence of bytes.
///
/// is .
/// A fallback occurred (see Character Encoding in .NET for complete explanation)
/// -and-
/// is set to .
// Token: 0x060011B5 RID: 4533 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60011B5")]
[Address(RVA = "0x2F20820", Offset = "0x2F1F620", VA = "0x182F20820", Slot = "26")]
public virtual char[] GetChars(byte[] bytes)
{
return null;
}
/// When overridden in a derived class, decodes a sequence of bytes from the specified byte array into a set of characters.
/// The byte array containing the sequence of bytes to decode.
/// The index of the first byte to decode.
/// The number of bytes to decode.
/// A character array containing the results of decoding the specified sequence of bytes.
///
/// is .
///
/// or is less than zero.
/// -or-
/// and do not denote a valid range in .
/// A fallback occurred (see Character Encoding in .NET for complete explanation)
/// -and-
/// is set to .
// Token: 0x060011B6 RID: 4534 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60011B6")]
[Address(RVA = "0x2F20510", Offset = "0x2F1F310", VA = "0x182F20510", Slot = "27")]
public virtual char[] GetChars(byte[] bytes, int index, int count)
{
return null;
}
/// When overridden in a derived class, decodes a sequence of bytes from the specified byte array into the specified character array.
/// The byte array containing the sequence of bytes to decode.
/// The index of the first byte to decode.
/// The number of bytes to decode.
/// The character array to contain the resulting set of characters.
/// The index at which to start writing the resulting set of characters.
/// The actual number of characters written into .
///
/// is .
/// -or-
/// is .
///
/// or or is less than zero.
/// -or-
/// and do not denote a valid range in .
/// -or-
/// is not a valid index in .
///
/// does not have enough capacity from to the end of the array to accommodate the resulting characters.
/// A fallback occurred (see Character Encoding in .NET for complete explanation)
/// -and-
/// is set to .
// Token: 0x060011B7 RID: 4535
[Token(Token = "0x60011B7")]
[Address(Slot = "28")]
public abstract int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex);
/// When overridden in a derived class, 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.
/// A pointer to the first byte to decode.
/// The number of bytes to decode.
/// A pointer to the location at which to start writing the resulting set of characters.
/// The maximum number of characters to write.
/// The actual number of characters written at the location indicated by the parameter.
///
/// is .
/// -or-
/// is .
///
/// or is less than zero.
///
/// is less than the resulting number of characters.
/// A fallback occurred (see Character Encoding in .NET for complete explanation)
/// -and-
/// is set to .
// Token: 0x060011B8 RID: 4536 RVA: 0x0000DC98 File Offset: 0x0000BE98
[Token(Token = "0x60011B8")]
[Address(RVA = "0x2F205E0", Offset = "0x2F1F3E0", VA = "0x182F205E0", Slot = "29")]
[CLSCompliant(false)]
[ComVisible(false)]
public unsafe virtual int GetChars(byte* bytes, int byteCount, char* chars, int charCount)
{
return 0;
}
// Token: 0x060011B9 RID: 4537 RVA: 0x0000DCB0 File Offset: 0x0000BEB0
[Token(Token = "0x60011B9")]
[Address(RVA = "0x2F20800", Offset = "0x2F1F600", VA = "0x182F20800", Slot = "30")]
internal unsafe virtual int GetChars(byte* bytes, int byteCount, char* chars, int charCount, DecoderNLS decoder)
{
return 0;
}
/// When overridden in a derived class, decodes a specified number of bytes starting at a specified address into a string.
/// A pointer to a byte array.
/// The number of bytes to decode.
/// A string that contains the results of decoding the specified sequence of bytes.
///
/// is a null pointer.
///
/// is less than zero.
/// A fallback occurred (see Character Encoding in .NET for a complete explanation)
/// -and-
/// is set to .
// Token: 0x060011BA RID: 4538 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60011BA")]
[Address(RVA = "0x2F21A10", Offset = "0x2F20810", VA = "0x182F21A10")]
[ComVisible(false)]
[CLSCompliant(false)]
public unsafe string GetString(byte* bytes, int byteCount)
{
return null;
}
/// When overridden in a derived class, gets the code page identifier of the current .
/// The code page identifier of the current .
// Token: 0x170001C5 RID: 453
// (get) Token: 0x060011BB RID: 4539 RVA: 0x0000DCC8 File Offset: 0x0000BEC8
[Token(Token = "0x170001C5")]
public virtual int CodePage
{
[Token(Token = "0x60011BB")]
[Address(RVA = "0x3FA560", Offset = "0x3F9360", VA = "0x1803FA560", Slot = "31")]
get
{
return 0;
}
}
/// When overridden in a derived class, obtains a decoder that converts an encoded sequence of bytes into a sequence of characters.
/// A that converts an encoded sequence of bytes into a sequence of characters.
// Token: 0x060011BC RID: 4540 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60011BC")]
[Address(RVA = "0x2F209E0", Offset = "0x2F1F7E0", VA = "0x182F209E0", Slot = "32")]
public virtual Decoder GetDecoder()
{
return null;
}
// Token: 0x060011BD RID: 4541 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60011BD")]
[Address(RVA = "0x2F1F740", Offset = "0x2F1E540", VA = "0x182F1F740")]
private static Encoding CreateDefaultEncoding()
{
return null;
}
// Token: 0x060011BE RID: 4542 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60011BE")]
[Address(RVA = "0x41EF90", Offset = "0x41DD90", VA = "0x18041EF90")]
internal void setReadOnly(bool value = true)
{
}
/// Gets the default encoding for this .NET implementation.
/// The default encoding for this .NET implementation.
// Token: 0x170001C6 RID: 454
// (get) Token: 0x060011BF RID: 4543 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170001C6")]
public static Encoding Default
{
[Token(Token = "0x60011BF")]
[Address(RVA = "0x2F22350", Offset = "0x2F21150", VA = "0x182F22350")]
get
{
return null;
}
}
/// When overridden in a derived class, obtains an encoder that converts a sequence of Unicode characters into an encoded sequence of bytes.
/// A that converts a sequence of Unicode characters into an encoded sequence of bytes.
// Token: 0x060011C0 RID: 4544 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60011C0")]
[Address(RVA = "0x2F20A40", Offset = "0x2F1F840", VA = "0x182F20A40", Slot = "33")]
public virtual Encoder GetEncoder()
{
return null;
}
/// When overridden in a derived class, calculates the maximum number of bytes produced by encoding the specified number of characters.
/// The number of characters to encode.
/// The maximum number of bytes produced by encoding the specified number of characters.
///
/// is less than zero.
/// A fallback occurred (see Character Encoding in .NET for complete explanation)
/// -and-
/// is set to .
// Token: 0x060011C1 RID: 4545
[Token(Token = "0x60011C1")]
[Address(Slot = "34")]
public abstract int GetMaxByteCount(int charCount);
/// When overridden in a derived class, calculates the maximum number of characters produced by decoding the specified number of bytes.
/// The number of bytes to decode.
/// The maximum number of characters produced by decoding the specified number of bytes.
///
/// is less than zero.
/// A fallback occurred (see Character Encoding in .NET for complete explanation)
/// -and-
/// is set to .
// Token: 0x060011C2 RID: 4546
[Token(Token = "0x60011C2")]
[Address(Slot = "35")]
public abstract int GetMaxCharCount(int byteCount);
/// When overridden in a derived class, decodes all the bytes in the specified byte array into a string.
/// The byte array containing the sequence of bytes to decode.
/// A string that contains the results of decoding the specified sequence of bytes.
/// The byte array contains invalid Unicode code points.
///
/// is .
/// A fallback occurred (see Character Encoding in .NET for complete explanation)
/// -and-
/// is set to .
// Token: 0x060011C3 RID: 4547 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60011C3")]
[Address(RVA = "0x2F21B00", Offset = "0x2F20900", VA = "0x182F21B00", Slot = "36")]
public virtual string GetString(byte[] bytes)
{
return null;
}
/// When overridden in a derived class, decodes a sequence of bytes from the specified byte array into a string.
/// The byte array containing the sequence of bytes to decode.
/// The index of the first byte to decode.
/// The number of bytes to decode.
/// A string that contains the results of decoding the specified sequence of bytes.
/// The byte array contains invalid Unicode code points.
///
/// is .
///
/// or is less than zero.
/// -or-
/// and do not denote a valid range in .
/// A fallback occurred (see Character Encoding in .NET for complete explanation)
/// -and-
/// is set to .
// Token: 0x060011C4 RID: 4548 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60011C4")]
[Address(RVA = "0x2F21BB0", Offset = "0x2F209B0", VA = "0x182F21BB0", Slot = "37")]
public virtual string GetString(byte[] bytes, int index, int count)
{
return null;
}
/// Gets an encoding for the UTF-16 format using the little endian byte order.
/// An encoding for the UTF-16 format using the little endian byte order.
// Token: 0x170001C7 RID: 455
// (get) Token: 0x060011C5 RID: 4549 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170001C7")]
public static Encoding Unicode
{
[Token(Token = "0x60011C5")]
[Address(RVA = "0x2F227C0", Offset = "0x2F215C0", VA = "0x182F227C0")]
get
{
return null;
}
}
/// Gets an encoding for the UTF-16 format that uses the big endian byte order.
/// An encoding object for the UTF-16 format that uses the big endian byte order.
// Token: 0x170001C8 RID: 456
// (get) Token: 0x060011C6 RID: 4550 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170001C8")]
public static Encoding BigEndianUnicode
{
[Token(Token = "0x60011C6")]
[Address(RVA = "0x2F22270", Offset = "0x2F21070", VA = "0x182F22270")]
get
{
return null;
}
}
/// Gets an encoding for the UTF-7 format.
/// An encoding for the UTF-7 format.
// Token: 0x170001C9 RID: 457
// (get) Token: 0x060011C7 RID: 4551 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170001C9")]
public static Encoding UTF7
{
[Token(Token = "0x60011C7")]
[Address(RVA = "0x2F22650", Offset = "0x2F21450", VA = "0x182F22650")]
get
{
return null;
}
}
/// Gets an encoding for the UTF-8 format.
/// An encoding for the UTF-8 format.
// Token: 0x170001CA RID: 458
// (get) Token: 0x060011C8 RID: 4552 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170001CA")]
public static Encoding UTF8
{
[Token(Token = "0x60011C8")]
[Address(RVA = "0x2F22730", Offset = "0x2F21530", VA = "0x182F22730")]
get
{
return null;
}
}
/// Gets an encoding for the UTF-32 format using the little endian byte order.
/// An encoding object for the UTF-32 format using the little endian byte order.
// Token: 0x170001CB RID: 459
// (get) Token: 0x060011C9 RID: 4553 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170001CB")]
public static Encoding UTF32
{
[Token(Token = "0x60011C9")]
[Address(RVA = "0x2F225A0", Offset = "0x2F213A0", VA = "0x182F225A0")]
get
{
return null;
}
}
/// Determines whether the specified is equal to the current instance.
/// The to compare with the current instance.
///
/// if is an instance of and is equal to the current instance; otherwise, .
// Token: 0x060011CA RID: 4554 RVA: 0x0000DCE0 File Offset: 0x0000BEE0
[Token(Token = "0x60011CA")]
[Address(RVA = "0x2F1FA50", Offset = "0x2F1E850", VA = "0x182F1FA50", Slot = "0")]
public override bool Equals(object value)
{
return default(bool);
}
/// Returns the hash code for the current instance.
/// The hash code for the current instance.
// Token: 0x060011CB RID: 4555 RVA: 0x0000DCF8 File Offset: 0x0000BEF8
[Token(Token = "0x60011CB")]
[Address(RVA = "0x2F21940", Offset = "0x2F20740", VA = "0x182F21940", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
// Token: 0x060011CC RID: 4556 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60011CC")]
[Address(RVA = "0x2F1FBA0", Offset = "0x2F1E9A0", VA = "0x182F1FBA0", Slot = "38")]
internal virtual char[] GetBestFitUnicodeToBytesData()
{
return null;
}
// Token: 0x060011CD RID: 4557 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60011CD")]
[Address(RVA = "0x2F1FB40", Offset = "0x2F1E940", VA = "0x182F1FB40", Slot = "39")]
internal virtual char[] GetBestFitBytesToUnicodeData()
{
return null;
}
// Token: 0x060011CE RID: 4558 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60011CE")]
[Address(RVA = "0x2F21E60", Offset = "0x2F20C60", VA = "0x182F21E60")]
internal void ThrowBytesOverflow()
{
}
// Token: 0x060011CF RID: 4559 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60011CF")]
[Address(RVA = "0x2F21DE0", Offset = "0x2F20BE0", VA = "0x182F21DE0")]
internal void ThrowBytesOverflow(EncoderNLS encoder, bool nothingEncoded)
{
}
// Token: 0x060011D0 RID: 4560 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60011D0")]
[Address(RVA = "0x2F21FF0", Offset = "0x2F20DF0", VA = "0x182F21FF0")]
internal void ThrowCharsOverflow()
{
}
// Token: 0x060011D1 RID: 4561 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60011D1")]
[Address(RVA = "0x2F21F60", Offset = "0x2F20D60", VA = "0x182F21F60")]
internal void ThrowCharsOverflow(DecoderNLS decoder, bool nothingDecoded)
{
}
// Token: 0x04000912 RID: 2322
[Token(Token = "0x4000912")]
private static Encoding defaultEncoding;
// Token: 0x04000913 RID: 2323
[Token(Token = "0x4000913")]
private static Encoding unicodeEncoding;
// Token: 0x04000914 RID: 2324
[Token(Token = "0x4000914")]
private static Encoding bigEndianUnicode;
// Token: 0x04000915 RID: 2325
[Token(Token = "0x4000915")]
private static Encoding utf7Encoding;
// Token: 0x04000916 RID: 2326
[Token(Token = "0x4000916")]
private static Encoding utf8Encoding;
// Token: 0x04000917 RID: 2327
[Token(Token = "0x4000917")]
private static Encoding utf32Encoding;
// Token: 0x04000918 RID: 2328
[Token(Token = "0x4000918")]
private static Encoding asciiEncoding;
// Token: 0x04000919 RID: 2329
[Token(Token = "0x4000919")]
private static Encoding latin1Encoding;
// Token: 0x0400091A RID: 2330
[Token(Token = "0x400091A")]
private static Hashtable encodings;
// Token: 0x0400091B RID: 2331
[Token(Token = "0x400091B")]
private const int MIMECONTF_MAILNEWS = 1;
// Token: 0x0400091C RID: 2332
[Token(Token = "0x400091C")]
private const int MIMECONTF_BROWSER = 2;
// Token: 0x0400091D RID: 2333
[Token(Token = "0x400091D")]
private const int MIMECONTF_SAVABLE_MAILNEWS = 256;
// Token: 0x0400091E RID: 2334
[Token(Token = "0x400091E")]
private const int MIMECONTF_SAVABLE_BROWSER = 512;
// Token: 0x0400091F RID: 2335
[Token(Token = "0x400091F")]
private const int CodePageDefault = 0;
// Token: 0x04000920 RID: 2336
[Token(Token = "0x4000920")]
private const int CodePageNoOEM = 1;
// Token: 0x04000921 RID: 2337
[Token(Token = "0x4000921")]
private const int CodePageNoMac = 2;
// Token: 0x04000922 RID: 2338
[Token(Token = "0x4000922")]
private const int CodePageNoThread = 3;
// Token: 0x04000923 RID: 2339
[Token(Token = "0x4000923")]
private const int CodePageNoSymbol = 42;
// Token: 0x04000924 RID: 2340
[Token(Token = "0x4000924")]
private const int CodePageUnicode = 1200;
// Token: 0x04000925 RID: 2341
[Token(Token = "0x4000925")]
private const int CodePageBigEndian = 1201;
// Token: 0x04000926 RID: 2342
[Token(Token = "0x4000926")]
private const int CodePageWindows1252 = 1252;
// Token: 0x04000927 RID: 2343
[Token(Token = "0x4000927")]
private const int CodePageMacGB2312 = 10008;
// Token: 0x04000928 RID: 2344
[Token(Token = "0x4000928")]
private const int CodePageGB2312 = 20936;
// Token: 0x04000929 RID: 2345
[Token(Token = "0x4000929")]
private const int CodePageMacKorean = 10003;
// Token: 0x0400092A RID: 2346
[Token(Token = "0x400092A")]
private const int CodePageDLLKorean = 20949;
// Token: 0x0400092B RID: 2347
[Token(Token = "0x400092B")]
private const int ISO2022JP = 50220;
// Token: 0x0400092C RID: 2348
[Token(Token = "0x400092C")]
private const int ISO2022JPESC = 50221;
// Token: 0x0400092D RID: 2349
[Token(Token = "0x400092D")]
private const int ISO2022JPSISO = 50222;
// Token: 0x0400092E RID: 2350
[Token(Token = "0x400092E")]
private const int ISOKorean = 50225;
// Token: 0x0400092F RID: 2351
[Token(Token = "0x400092F")]
private const int ISOSimplifiedCN = 50227;
// Token: 0x04000930 RID: 2352
[Token(Token = "0x4000930")]
private const int EUCJP = 51932;
// Token: 0x04000931 RID: 2353
[Token(Token = "0x4000931")]
private const int ChineseHZ = 52936;
// Token: 0x04000932 RID: 2354
[Token(Token = "0x4000932")]
private const int DuplicateEUCCN = 51936;
// Token: 0x04000933 RID: 2355
[Token(Token = "0x4000933")]
private const int EUCCN = 936;
// Token: 0x04000934 RID: 2356
[Token(Token = "0x4000934")]
private const int EUCKR = 51949;
// Token: 0x04000935 RID: 2357
[Token(Token = "0x4000935")]
internal const int CodePageASCII = 20127;
// Token: 0x04000936 RID: 2358
[Token(Token = "0x4000936")]
internal const int ISO_8859_1 = 28591;
// Token: 0x04000937 RID: 2359
[Token(Token = "0x4000937")]
private const int ISCIIAssemese = 57006;
// Token: 0x04000938 RID: 2360
[Token(Token = "0x4000938")]
private const int ISCIIBengali = 57003;
// Token: 0x04000939 RID: 2361
[Token(Token = "0x4000939")]
private const int ISCIIDevanagari = 57002;
// Token: 0x0400093A RID: 2362
[Token(Token = "0x400093A")]
private const int ISCIIGujarathi = 57010;
// Token: 0x0400093B RID: 2363
[Token(Token = "0x400093B")]
private const int ISCIIKannada = 57008;
// Token: 0x0400093C RID: 2364
[Token(Token = "0x400093C")]
private const int ISCIIMalayalam = 57009;
// Token: 0x0400093D RID: 2365
[Token(Token = "0x400093D")]
private const int ISCIIOriya = 57007;
// Token: 0x0400093E RID: 2366
[Token(Token = "0x400093E")]
private const int ISCIIPanjabi = 57011;
// Token: 0x0400093F RID: 2367
[Token(Token = "0x400093F")]
private const int ISCIITamil = 57004;
// Token: 0x04000940 RID: 2368
[Token(Token = "0x4000940")]
private const int ISCIITelugu = 57005;
// Token: 0x04000941 RID: 2369
[Token(Token = "0x4000941")]
private const int GB18030 = 54936;
// Token: 0x04000942 RID: 2370
[Token(Token = "0x4000942")]
private const int ISO_8859_8I = 38598;
// Token: 0x04000943 RID: 2371
[Token(Token = "0x4000943")]
private const int ISO_8859_8_Visual = 28598;
// Token: 0x04000944 RID: 2372
[Token(Token = "0x4000944")]
private const int ENC50229 = 50229;
// Token: 0x04000945 RID: 2373
[Token(Token = "0x4000945")]
private const int CodePageUTF7 = 65000;
// Token: 0x04000946 RID: 2374
[Token(Token = "0x4000946")]
private const int CodePageUTF8 = 65001;
// Token: 0x04000947 RID: 2375
[Token(Token = "0x4000947")]
private const int CodePageUTF32 = 12000;
// Token: 0x04000948 RID: 2376
[Token(Token = "0x4000948")]
private const int CodePageUTF32BE = 12001;
// Token: 0x04000949 RID: 2377
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000949")]
internal int m_codePage;
// Token: 0x0400094A RID: 2378
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400094A")]
internal CodePageDataItem dataItem;
// Token: 0x0400094B RID: 2379
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400094B")]
[NonSerialized]
internal bool m_deserializedFromEverett;
// Token: 0x0400094C RID: 2380
[global::Cpp2IlInjected.FieldOffset(Offset = "0x21")]
[Token(Token = "0x400094C")]
[OptionalField]
private bool m_isReadOnly;
// Token: 0x0400094D RID: 2381
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x400094D")]
[OptionalField]
internal EncoderFallback encoderFallback;
// Token: 0x0400094E RID: 2382
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x400094E")]
[OptionalField]
internal DecoderFallback decoderFallback;
// Token: 0x0400094F RID: 2383
[Token(Token = "0x400094F")]
private static object s_InternalSyncObject;
// Token: 0x020001D4 RID: 468
[Token(Token = "0x20001D4")]
[Serializable]
internal class DefaultEncoder : Encoder, ISerializable, IObjectReference
{
// Token: 0x060011D2 RID: 4562 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60011D2")]
[Address(RVA = "0x2F1A8B0", Offset = "0x2F196B0", VA = "0x182F1A8B0")]
public DefaultEncoder(Encoding encoding)
{
}
// Token: 0x060011D3 RID: 4563 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60011D3")]
[Address(RVA = "0x2F1A670", Offset = "0x2F19470", VA = "0x182F1A670")]
internal DefaultEncoder(SerializationInfo info, StreamingContext context)
{
}
// Token: 0x060011D4 RID: 4564 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60011D4")]
[Address(RVA = "0x2F1A510", Offset = "0x2F19310", VA = "0x182F1A510", Slot = "10")]
public object GetRealObject(StreamingContext context)
{
return null;
}
// Token: 0x060011D5 RID: 4565 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60011D5")]
[Address(RVA = "0x2F1A5E0", Offset = "0x2F193E0", VA = "0x182F1A5E0", Slot = "9")]
void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
{
}
// Token: 0x060011D6 RID: 4566 RVA: 0x0000DD10 File Offset: 0x0000BF10
[Token(Token = "0x60011D6")]
[Address(RVA = "0x2F1A450", Offset = "0x2F19250", VA = "0x182F1A450", Slot = "5")]
public override int GetByteCount(char[] chars, int index, int count, bool flush)
{
return 0;
}
// Token: 0x060011D7 RID: 4567 RVA: 0x0000DD28 File Offset: 0x0000BF28
[Token(Token = "0x60011D7")]
[Address(RVA = "0x2F1A480", Offset = "0x2F19280", VA = "0x182F1A480", Slot = "6")]
public unsafe override int GetByteCount(char* chars, int count, bool flush)
{
return 0;
}
// Token: 0x060011D8 RID: 4568 RVA: 0x0000DD40 File Offset: 0x0000BF40
[Token(Token = "0x60011D8")]
[Address(RVA = "0x2F1A4B0", Offset = "0x2F192B0", VA = "0x182F1A4B0", Slot = "7")]
public override int GetBytes(char[] chars, int charIndex, int charCount, byte[] bytes, int byteIndex, bool flush)
{
return 0;
}
// Token: 0x060011D9 RID: 4569 RVA: 0x0000DD58 File Offset: 0x0000BF58
[Token(Token = "0x60011D9")]
[Address(RVA = "0x2F1A4E0", Offset = "0x2F192E0", VA = "0x182F1A4E0", Slot = "8")]
public unsafe override int GetBytes(char* chars, int charCount, byte* bytes, int byteCount, bool flush)
{
return 0;
}
// Token: 0x04000950 RID: 2384
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000950")]
private Encoding m_encoding;
// Token: 0x04000951 RID: 2385
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000951")]
[NonSerialized]
private bool m_hasInitializedEncoding;
// Token: 0x04000952 RID: 2386
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2A")]
[Token(Token = "0x4000952")]
[NonSerialized]
internal char charLeftOver;
}
// Token: 0x020001D5 RID: 469
[Token(Token = "0x20001D5")]
[Serializable]
internal class DefaultDecoder : Decoder, ISerializable, IObjectReference
{
// Token: 0x060011DA RID: 4570 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60011DA")]
[Address(RVA = "0x2F1A420", Offset = "0x2F19220", VA = "0x182F1A420")]
public DefaultDecoder(Encoding encoding)
{
}
// Token: 0x060011DB RID: 4571 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60011DB")]
[Address(RVA = "0x2F1A230", Offset = "0x2F19030", VA = "0x182F1A230")]
internal DefaultDecoder(SerializationInfo info, StreamingContext context)
{
}
// Token: 0x060011DC RID: 4572 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60011DC")]
[Address(RVA = "0x2F1A150", Offset = "0x2F18F50", VA = "0x182F1A150", Slot = "14")]
public object GetRealObject(StreamingContext context)
{
return null;
}
// Token: 0x060011DD RID: 4573 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60011DD")]
[Address(RVA = "0x2F1A1A0", Offset = "0x2F18FA0", VA = "0x182F1A1A0", Slot = "13")]
void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
{
}
// Token: 0x060011DE RID: 4574 RVA: 0x0000DD70 File Offset: 0x0000BF70
[Token(Token = "0x60011DE")]
[Address(RVA = "0x5C0860", Offset = "0x5BF660", VA = "0x1805C0860", Slot = "5")]
public override int GetCharCount(byte[] bytes, int index, int count)
{
return 0;
}
// Token: 0x060011DF RID: 4575 RVA: 0x0000DD88 File Offset: 0x0000BF88
[Token(Token = "0x60011DF")]
[Address(RVA = "0x2F1A0C0", Offset = "0x2F18EC0", VA = "0x182F1A0C0", Slot = "6")]
public override int GetCharCount(byte[] bytes, int index, int count, bool flush)
{
return 0;
}
// Token: 0x060011E0 RID: 4576 RVA: 0x0000DDA0 File Offset: 0x0000BFA0
[Token(Token = "0x60011E0")]
[Address(RVA = "0x2F1A090", Offset = "0x2F18E90", VA = "0x182F1A090", Slot = "7")]
public unsafe override int GetCharCount(byte* bytes, int count, bool flush)
{
return 0;
}
// Token: 0x060011E1 RID: 4577 RVA: 0x0000DDB8 File Offset: 0x0000BFB8
[Token(Token = "0x60011E1")]
[Address(RVA = "0x2F196C0", Offset = "0x2F184C0", VA = "0x182F196C0", Slot = "8")]
public override int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex)
{
return 0;
}
// Token: 0x060011E2 RID: 4578 RVA: 0x0000DDD0 File Offset: 0x0000BFD0
[Token(Token = "0x60011E2")]
[Address(RVA = "0x2F1A120", Offset = "0x2F18F20", VA = "0x182F1A120", Slot = "9")]
public override int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex, bool flush)
{
return 0;
}
// Token: 0x060011E3 RID: 4579 RVA: 0x0000DDE8 File Offset: 0x0000BFE8
[Token(Token = "0x60011E3")]
[Address(RVA = "0x2F1A0F0", Offset = "0x2F18EF0", VA = "0x182F1A0F0", Slot = "10")]
public unsafe override int GetChars(byte* bytes, int byteCount, char* chars, int charCount, bool flush)
{
return 0;
}
// Token: 0x04000953 RID: 2387
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000953")]
private Encoding m_encoding;
// Token: 0x04000954 RID: 2388
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000954")]
[NonSerialized]
private bool m_hasInitializedEncoding;
}
// Token: 0x020001D6 RID: 470
[Token(Token = "0x20001D6")]
internal class EncodingCharBuffer
{
// Token: 0x060011E4 RID: 4580 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60011E4")]
[Address(RVA = "0x2F1D710", Offset = "0x2F1C510", VA = "0x182F1D710")]
internal unsafe EncodingCharBuffer(Encoding enc, DecoderNLS decoder, char* charStart, int charCount, byte* byteStart, int byteCount)
{
}
// Token: 0x060011E5 RID: 4581 RVA: 0x0000DE00 File Offset: 0x0000C000
[Token(Token = "0x60011E5")]
[Address(RVA = "0x2F1D3B0", Offset = "0x2F1C1B0", VA = "0x182F1D3B0")]
internal bool AddChar(char ch, int numBytes)
{
return default(bool);
}
// Token: 0x060011E6 RID: 4582 RVA: 0x0000DE18 File Offset: 0x0000C018
[Token(Token = "0x60011E6")]
[Address(RVA = "0x2F1D420", Offset = "0x2F1C220", VA = "0x182F1D420")]
internal bool AddChar(char ch)
{
return default(bool);
}
// Token: 0x060011E7 RID: 4583 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60011E7")]
[Address(RVA = "0x2F1D490", Offset = "0x2F1C290", VA = "0x182F1D490")]
internal void AdjustBytes(int count)
{
}
// Token: 0x170001CC RID: 460
// (get) Token: 0x060011E8 RID: 4584 RVA: 0x0000DE30 File Offset: 0x0000C030
[Token(Token = "0x170001CC")]
internal bool MoreData
{
[Token(Token = "0x60011E8")]
[Address(RVA = "0x2F1D7F0", Offset = "0x2F1C5F0", VA = "0x182F1D7F0")]
get
{
return default(bool);
}
}
// Token: 0x060011E9 RID: 4585 RVA: 0x0000DE48 File Offset: 0x0000C048
[Token(Token = "0x60011E9")]
[Address(RVA = "0x2F1D6F0", Offset = "0x2F1C4F0", VA = "0x182F1D6F0")]
internal byte GetNextByte()
{
return 0;
}
// Token: 0x170001CD RID: 461
// (get) Token: 0x060011EA RID: 4586 RVA: 0x0000DE60 File Offset: 0x0000C060
[Token(Token = "0x170001CD")]
internal int BytesUsed
{
[Token(Token = "0x60011EA")]
[Address(RVA = "0x2F1D7E0", Offset = "0x2F1C5E0", VA = "0x182F1D7E0")]
get
{
return 0;
}
}
// Token: 0x060011EB RID: 4587 RVA: 0x0000DE78 File Offset: 0x0000C078
[Token(Token = "0x60011EB")]
[Address(RVA = "0x2F1D5A0", Offset = "0x2F1C3A0", VA = "0x182F1D5A0")]
internal bool Fallback(byte fallbackByte)
{
return default(bool);
}
// Token: 0x060011EC RID: 4588 RVA: 0x0000DE90 File Offset: 0x0000C090
[Token(Token = "0x60011EC")]
[Address(RVA = "0x2F1D4A0", Offset = "0x2F1C2A0", VA = "0x182F1D4A0")]
internal bool Fallback(byte[] byteBuffer)
{
return default(bool);
}
// Token: 0x170001CE RID: 462
// (get) Token: 0x060011ED RID: 4589 RVA: 0x0000DEA8 File Offset: 0x0000C0A8
[Token(Token = "0x170001CE")]
internal int Count
{
[Token(Token = "0x60011ED")]
[Address(RVA = "0x42EE50", Offset = "0x42DC50", VA = "0x18042EE50")]
get
{
return 0;
}
}
// Token: 0x04000955 RID: 2389
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000955")]
private unsafe char* chars;
// Token: 0x04000956 RID: 2390
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000956")]
private unsafe char* charStart;
// Token: 0x04000957 RID: 2391
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000957")]
private unsafe char* charEnd;
// Token: 0x04000958 RID: 2392
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000958")]
private int charCountResult;
// Token: 0x04000959 RID: 2393
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000959")]
private Encoding enc;
// Token: 0x0400095A RID: 2394
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x400095A")]
private DecoderNLS decoder;
// Token: 0x0400095B RID: 2395
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x400095B")]
private unsafe byte* byteStart;
// Token: 0x0400095C RID: 2396
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x400095C")]
private unsafe byte* byteEnd;
// Token: 0x0400095D RID: 2397
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x400095D")]
private unsafe byte* bytes;
// Token: 0x0400095E RID: 2398
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x400095E")]
private DecoderFallbackBuffer fallbackBuffer;
}
// Token: 0x020001D7 RID: 471
[Token(Token = "0x20001D7")]
internal class EncodingByteBuffer
{
// Token: 0x060011EE RID: 4590 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60011EE")]
[Address(RVA = "0x2F1D0A0", Offset = "0x2F1BEA0", VA = "0x182F1D0A0")]
internal unsafe EncodingByteBuffer(Encoding inEncoding, EncoderNLS inEncoder, byte* inByteStart, int inByteCount, char* inCharStart, int inCharCount)
{
}
// Token: 0x060011EF RID: 4591 RVA: 0x0000DEC0 File Offset: 0x0000C0C0
[Token(Token = "0x60011EF")]
[Address(RVA = "0x2F1CF10", Offset = "0x2F1BD10", VA = "0x182F1CF10")]
internal bool AddByte(byte b, int moreBytesExpected)
{
return default(bool);
}
// Token: 0x060011F0 RID: 4592 RVA: 0x0000DED8 File Offset: 0x0000C0D8
[Token(Token = "0x60011F0")]
[Address(RVA = "0x2F1CD80", Offset = "0x2F1BB80", VA = "0x182F1CD80")]
internal bool AddByte(byte b1)
{
return default(bool);
}
// Token: 0x060011F1 RID: 4593 RVA: 0x0000DEF0 File Offset: 0x0000C0F0
[Token(Token = "0x60011F1")]
[Address(RVA = "0x2F1CD90", Offset = "0x2F1BB90", VA = "0x182F1CD90")]
internal bool AddByte(byte b1, byte b2)
{
return default(bool);
}
// Token: 0x060011F2 RID: 4594 RVA: 0x0000DF08 File Offset: 0x0000C108
[Token(Token = "0x60011F2")]
[Address(RVA = "0x2F1CE40", Offset = "0x2F1BC40", VA = "0x182F1CE40")]
internal bool AddByte(byte b1, byte b2, int moreBytesExpected)
{
return default(bool);
}
// Token: 0x060011F3 RID: 4595 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60011F3")]
[Address(RVA = "0x2F1D020", Offset = "0x2F1BE20", VA = "0x182F1D020")]
internal void MovePrevious(bool bThrow)
{
}
// Token: 0x170001CF RID: 463
// (get) Token: 0x060011F4 RID: 4596 RVA: 0x0000DF20 File Offset: 0x0000C120
[Token(Token = "0x170001CF")]
internal bool MoreData
{
[Token(Token = "0x60011F4")]
[Address(RVA = "0x2F1D360", Offset = "0x2F1C160", VA = "0x182F1D360")]
get
{
return default(bool);
}
}
// Token: 0x060011F5 RID: 4597 RVA: 0x0000DF38 File Offset: 0x0000C138
[Token(Token = "0x60011F5")]
[Address(RVA = "0x2F1CFB0", Offset = "0x2F1BDB0", VA = "0x182F1CFB0")]
internal char GetNextChar()
{
return '\0';
}
// Token: 0x170001D0 RID: 464
// (get) Token: 0x060011F6 RID: 4598 RVA: 0x0000DF50 File Offset: 0x0000C150
[Token(Token = "0x170001D0")]
internal int CharsUsed
{
[Token(Token = "0x60011F6")]
[Address(RVA = "0x2F1D340", Offset = "0x2F1C140", VA = "0x182F1D340")]
get
{
return 0;
}
}
// Token: 0x170001D1 RID: 465
// (get) Token: 0x060011F7 RID: 4599 RVA: 0x0000DF68 File Offset: 0x0000C168
[Token(Token = "0x170001D1")]
internal int Count
{
[Token(Token = "0x60011F7")]
[Address(RVA = "0x3F63F0", Offset = "0x3F51F0", VA = "0x1803F63F0")]
get
{
return 0;
}
}
// Token: 0x0400095F RID: 2399
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400095F")]
private unsafe byte* bytes;
// Token: 0x04000960 RID: 2400
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000960")]
private unsafe byte* byteStart;
// Token: 0x04000961 RID: 2401
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000961")]
private unsafe byte* byteEnd;
// Token: 0x04000962 RID: 2402
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000962")]
private unsafe char* chars;
// Token: 0x04000963 RID: 2403
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000963")]
private unsafe char* charStart;
// Token: 0x04000964 RID: 2404
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4000964")]
private unsafe char* charEnd;
// Token: 0x04000965 RID: 2405
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x4000965")]
private int byteCountResult;
// Token: 0x04000966 RID: 2406
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x4000966")]
private Encoding enc;
// Token: 0x04000967 RID: 2407
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x4000967")]
private EncoderNLS encoder;
// Token: 0x04000968 RID: 2408
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x4000968")]
internal EncoderFallbackBuffer fallbackBuffer;
}
}
}