using System; using Cpp2IlInjected; namespace System.Text { /// Provides a failure-handling mechanism, called a fallback, for an encoded input byte sequence that cannot be converted to an output character. // Token: 0x020001CA RID: 458 [Token(Token = "0x20001CA")] [Serializable] public abstract class DecoderFallback { // Token: 0x170001A6 RID: 422 // (get) Token: 0x06001142 RID: 4418 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x170001A6")] private static object InternalSyncObject { [Token(Token = "0x6001142")] [Address(RVA = "0xD22900", Offset = "0xD21900", VA = "0x180D22900")] get { return null; } } /// Gets an object that outputs a substitute string in place of an input byte sequence that cannot be decoded. /// A type derived from the class. The default value is a object that emits the QUESTION MARK character ("?", U+003F) in place of unknown byte sequences. // Token: 0x170001A7 RID: 423 // (get) Token: 0x06001143 RID: 4419 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x170001A7")] public static DecoderFallback ReplacementFallback { [Token(Token = "0x6001143")] [Address(RVA = "0xD22990", Offset = "0xD21990", VA = "0x180D22990")] get { return null; } } /// Gets an object that throws an exception when an input byte sequence cannot be decoded. /// A type derived from the class. The default value is a object. // Token: 0x170001A8 RID: 424 // (get) Token: 0x06001144 RID: 4420 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x170001A8")] public static DecoderFallback ExceptionFallback { [Token(Token = "0x6001144")] [Address(RVA = "0xD227D0", Offset = "0xD217D0", VA = "0x180D227D0")] get { return null; } } /// When overridden in a derived class, initializes a new instance of the class. /// An object that provides a fallback buffer for a decoder. // Token: 0x06001145 RID: 4421 [Token(Token = "0x6001145")] [Address(Slot = "4")] public abstract DecoderFallbackBuffer CreateFallbackBuffer(); /// When overridden in a derived class, gets the maximum number of characters the current object can return. /// The maximum number of characters the current object can return. // Token: 0x170001A9 RID: 425 // (get) Token: 0x06001146 RID: 4422 [Token(Token = "0x170001A9")] public abstract int MaxCharCount { [Token(Token = "0x6001146")] [Address(Slot = "5")] get; } /// Initializes a new instance of the class. // Token: 0x06001147 RID: 4423 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001147")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] protected DecoderFallback() { } // Token: 0x040008EC RID: 2284 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40008EC")] internal bool bIsMicrosoftBestFitFallback; // Token: 0x040008ED RID: 2285 [Token(Token = "0x40008ED")] private static DecoderFallback replacementFallback; // Token: 0x040008EE RID: 2286 [Token(Token = "0x40008EE")] private static DecoderFallback exceptionFallback; // Token: 0x040008EF RID: 2287 [Token(Token = "0x40008EF")] private static object s_InternalSyncObject; } }