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: 0x020001CE RID: 462 [Token(Token = "0x20001CE")] [Serializable] public abstract class EncoderFallback { // Token: 0x170001B1 RID: 433 // (get) Token: 0x06001160 RID: 4448 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x170001B1")] private static object InternalSyncObject { [Token(Token = "0x6001160")] [Address(RVA = "0x2F1B590", Offset = "0x2F1A390", VA = "0x182F1B590")] 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: 0x170001B2 RID: 434 // (get) Token: 0x06001161 RID: 4449 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x170001B2")] public static EncoderFallback ReplacementFallback { [Token(Token = "0x6001161")] [Address(RVA = "0x2F1B620", Offset = "0x2F1A420", VA = "0x182F1B620")] 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: 0x170001B3 RID: 435 // (get) Token: 0x06001162 RID: 4450 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x170001B3")] public static EncoderFallback ExceptionFallback { [Token(Token = "0x6001162")] [Address(RVA = "0x2F1B460", Offset = "0x2F1A260", VA = "0x182F1B460")] 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: 0x06001163 RID: 4451 [Token(Token = "0x6001163")] [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: 0x170001B4 RID: 436 // (get) Token: 0x06001164 RID: 4452 [Token(Token = "0x170001B4")] public abstract int MaxCharCount { [Token(Token = "0x6001164")] [Address(Slot = "5")] get; } /// Initializes a new instance of the class. // Token: 0x06001165 RID: 4453 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001165")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] protected EncoderFallback() { } // Token: 0x040008FD RID: 2301 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40008FD")] internal bool bIsMicrosoftBestFitFallback; // Token: 0x040008FE RID: 2302 [Token(Token = "0x40008FE")] private static EncoderFallback replacementFallback; // Token: 0x040008FF RID: 2303 [Token(Token = "0x40008FF")] private static EncoderFallback exceptionFallback; // Token: 0x04000900 RID: 2304 [Token(Token = "0x4000900")] private static object s_InternalSyncObject; } }