using System; using Cpp2IlInjected; namespace System.Text { /// Represents a substitute input string that is used when the original input character cannot be encoded. This class cannot be inherited. // Token: 0x020001D9 RID: 473 [Token(Token = "0x20001D9")] public sealed class EncoderReplacementFallbackBuffer : EncoderFallbackBuffer { /// Initializes a new instance of the class using the value of a object. /// A object. // Token: 0x060011C0 RID: 4544 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60011C0")] [Address(RVA = "0xD27110", Offset = "0xD26110", VA = "0x180D27110")] public EncoderReplacementFallbackBuffer(EncoderReplacementFallback fallback) { } /// Prepares the replacement fallback buffer to use the current replacement string. /// An input character. This parameter is ignored in this operation unless an exception is thrown. /// The index position of the character in the input buffer. This parameter is ignored in this operation. /// /// if the replacement string is not empty; if the replacement string is empty. /// This method is called again before the method has read all the characters in the replacement fallback buffer. // Token: 0x060011C1 RID: 4545 RVA: 0x0000DE78 File Offset: 0x0000C078 [Token(Token = "0x60011C1")] [Address(RVA = "0xD26F30", Offset = "0xD25F30", VA = "0x180D26F30", Slot = "4")] public override bool Fallback(char charUnknown, int index) { return default(bool); } /// Indicates whether a replacement string can be used when an input surrogate pair cannot be encoded, or whether the surrogate pair can be ignored. Parameters specify the surrogate pair and the index position of the pair in the input. /// The high surrogate of the input pair. /// The low surrogate of the input pair. /// The index position of the surrogate pair in the input buffer. /// /// if the replacement string is not empty; if the replacement string is empty. /// This method is called again before the method has read all the replacement string characters. /// The value of is less than U+D800 or greater than U+D8FF. /// -or- /// The value of is less than U+DC00 or greater than U+DFFF. // Token: 0x060011C2 RID: 4546 RVA: 0x0000DE90 File Offset: 0x0000C090 [Token(Token = "0x60011C2")] [Address(RVA = "0xD26C70", Offset = "0xD25C70", VA = "0x180D26C70", Slot = "5")] public override bool Fallback(char charUnknownHigh, char charUnknownLow, int index) { return default(bool); } /// Retrieves the next character in the replacement fallback buffer. /// The next Unicode character in the replacement fallback buffer that the application can encode. // Token: 0x060011C3 RID: 4547 RVA: 0x0000DEA8 File Offset: 0x0000C0A8 [Token(Token = "0x60011C3")] [Address(RVA = "0xD27080", Offset = "0xD26080", VA = "0x180D27080", Slot = "6")] public override char GetNextChar() { return '\0'; } /// Causes the next call to the method to access the character position in the replacement fallback buffer prior to the current character position. /// /// if the operation was successful; otherwise, . // Token: 0x060011C4 RID: 4548 RVA: 0x0000DEC0 File Offset: 0x0000C0C0 [Token(Token = "0x60011C4")] [Address(RVA = "0xD270D0", Offset = "0xD260D0", VA = "0x180D270D0", Slot = "7")] public override bool MovePrevious() { return default(bool); } /// Gets the number of characters in the replacement fallback buffer that remain to be processed. /// The number of characters in the replacement fallback buffer that have not yet been processed. // Token: 0x170001C2 RID: 450 // (get) Token: 0x060011C5 RID: 4549 RVA: 0x0000DED8 File Offset: 0x0000C0D8 [Token(Token = "0x170001C2")] public override int Remaining { [Token(Token = "0x60011C5")] [Address(RVA = "0xD27160", Offset = "0xD26160", VA = "0x180D27160", Slot = "8")] get { return 0; } } /// Initializes all internal state information and data in this instance of . // Token: 0x060011C6 RID: 4550 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60011C6")] [Address(RVA = "0xD270F0", Offset = "0xD260F0", VA = "0x180D270F0", Slot = "9")] public override void Reset() { } // Token: 0x04000919 RID: 2329 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4000919")] private string strDefault; // Token: 0x0400091A RID: 2330 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400091A")] private int fallbackCount; // Token: 0x0400091B RID: 2331 [FieldOffset(Offset = "0x3C")] [Token(Token = "0x400091B")] private int fallbackIndex; } }