using System; using Cpp2IlInjected; namespace System.Text { /// Provides a failure-handling mechanism, called a fallback, for an input character that cannot be converted to an encoded output byte sequence. // Token: 0x020001D5 RID: 469 [Token(Token = "0x20001D5")] [Serializable] public abstract class EncoderFallback { // Token: 0x170001B8 RID: 440 // (get) Token: 0x06001198 RID: 4504 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x170001B8")] private static object InternalSyncObject { [Token(Token = "0x6001198")] [Address(RVA = "0xD25CA0", Offset = "0xD24CA0", VA = "0x180D25CA0")] get { return null; } } /// Gets an object that outputs a substitute string in place of an input character that cannot be encoded. /// A type derived from the class. The default value is a object that replaces unknown input characters with the QUESTION MARK character ("?", U+003F). // Token: 0x170001B9 RID: 441 // (get) Token: 0x06001199 RID: 4505 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x170001B9")] public static EncoderFallback ReplacementFallback { [Token(Token = "0x6001199")] [Address(RVA = "0xD25D30", Offset = "0xD24D30", VA = "0x180D25D30")] get { return null; } } /// Gets an object that throws an exception when an input character cannot be encoded. /// A type derived from the class. The default value is a object. // Token: 0x170001BA RID: 442 // (get) Token: 0x0600119A RID: 4506 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x170001BA")] public static EncoderFallback ExceptionFallback { [Token(Token = "0x600119A")] [Address(RVA = "0xD25B70", Offset = "0xD24B70", VA = "0x180D25B70")] get { return null; } } /// When overridden in a derived class, initializes a new instance of the class. /// An object that provides a fallback buffer for an encoder. // Token: 0x0600119B RID: 4507 [Token(Token = "0x600119B")] [Address(Slot = "4")] public abstract EncoderFallbackBuffer 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: 0x170001BB RID: 443 // (get) Token: 0x0600119C RID: 4508 [Token(Token = "0x170001BB")] public abstract int MaxCharCount { [Token(Token = "0x600119C")] [Address(Slot = "5")] get; } /// Initializes a new instance of the class. // Token: 0x0600119D RID: 4509 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600119D")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] protected EncoderFallback() { } // Token: 0x04000907 RID: 2311 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4000907")] internal bool bIsMicrosoftBestFitFallback; // Token: 0x04000908 RID: 2312 [Token(Token = "0x4000908")] private static EncoderFallback replacementFallback; // Token: 0x04000909 RID: 2313 [Token(Token = "0x4000909")] private static EncoderFallback exceptionFallback; // Token: 0x0400090A RID: 2314 [Token(Token = "0x400090A")] private static object s_InternalSyncObject; } }