using System; using Cpp2IlInjected; namespace System.Text { /// Throws when an encoded input byte sequence cannot be converted to a decoded output character. This class cannot be inherited. // Token: 0x020001C8 RID: 456 [Token(Token = "0x20001C8")] public sealed class DecoderExceptionFallbackBuffer : DecoderFallbackBuffer { /// Throws when the input byte sequence cannot be decoded. The nominal return value is not used. /// An input array of bytes. /// The index position of a byte in the input. /// None. No value is returned because the method always throws an exception. /// The nominal return value is . A return value is defined, although it is unchanging, because this method implements an abstract method. /// This method always throws an exception that reports the value and index position of the input byte that cannot be decoded. // Token: 0x0600113A RID: 4410 RVA: 0x0000D9B0 File Offset: 0x0000BBB0 [Token(Token = "0x600113A")] [Address(RVA = "0xD21DF0", Offset = "0xD20DF0", VA = "0x180D21DF0", Slot = "4")] public override bool Fallback(byte[] bytesUnknown, int index) { return default(bool); } /// Retrieves the next character in the exception data buffer. /// The return value is always the Unicode character NULL (U+0000). /// A return value is defined, although it is unchanging, because this method implements an abstract method. // Token: 0x0600113B RID: 4411 RVA: 0x0000D9C8 File Offset: 0x0000BBC8 [Token(Token = "0x600113B")] [Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "5")] public override char GetNextChar() { return '\0'; } /// Gets the number of characters in the current object that remain to be processed. /// The return value is always zero. /// A return value is defined, although it is unchanging, because this method implements an abstract method. // Token: 0x170001A5 RID: 421 // (get) Token: 0x0600113C RID: 4412 RVA: 0x0000D9E0 File Offset: 0x0000BBE0 [Token(Token = "0x170001A5")] public override int Remaining { [Token(Token = "0x600113C")] [Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "6")] get { return 0; } } // Token: 0x0600113D RID: 4413 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600113D")] [Address(RVA = "0xD21E00", Offset = "0xD20E00", VA = "0x180D21E00")] private void Throw(byte[] bytesUnknown, int index) { } /// Initializes a new instance of the class. // Token: 0x0600113E RID: 4414 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600113E")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public DecoderExceptionFallbackBuffer() { } } }