This commit is contained in:
niko
2026-04-10 22:50:51 +02:00
parent 6d1607d5a2
commit f18d448581
17033 changed files with 2863270 additions and 0 deletions
@@ -0,0 +1,86 @@
using System;
using Cpp2IlInjected;
namespace System.Text
{
/// <summary>Throws <see cref="T:System.Text.EncoderFallbackException" /> when an input character cannot be converted to an encoded output byte sequence. This class cannot be inherited.</summary>
// Token: 0x020001CC RID: 460
[Token(Token = "0x20001CC")]
public sealed class EncoderExceptionFallbackBuffer : EncoderFallbackBuffer
{
/// <summary>Initializes a new instance of the <see cref="T:System.Text.EncoderExceptionFallbackBuffer" /> class.</summary>
// Token: 0x06001156 RID: 4438 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001156")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public EncoderExceptionFallbackBuffer()
{
}
/// <summary>Throws an exception because the input character cannot be encoded. Parameters specify the value and index position of the character that cannot be converted.</summary>
/// <param name="charUnknown">An input character.</param>
/// <param name="index">The index position of the character in the input buffer.</param>
/// <returns>None. No value is returned because the <see cref="M:System.Text.EncoderExceptionFallbackBuffer.Fallback(System.Char,System.Int32)" /> method always throws an exception.</returns>
/// <exception cref="T:System.Text.EncoderFallbackException">
/// <paramref name="charUnknown" /> cannot be encoded. This method always throws an exception that reports the value of the <paramref name="charUnknown" /> and <paramref name="index" /> parameters.</exception>
// Token: 0x06001157 RID: 4439 RVA: 0x0000D9E0 File Offset: 0x0000BBE0
[Token(Token = "0x6001157")]
[Address(RVA = "0x2F1A8E0", Offset = "0x2F196E0", VA = "0x182F1A8E0", Slot = "4")]
public override bool Fallback(char charUnknown, int index)
{
return default(bool);
}
/// <summary>Throws an exception because the input character cannot be encoded. Parameters specify the value and index position of the surrogate pair in the input, and the nominal return value is not used.</summary>
/// <param name="charUnknownHigh">The high surrogate of the input pair.</param>
/// <param name="charUnknownLow">The low surrogate of the input pair.</param>
/// <param name="index">The index position of the surrogate pair in the input buffer.</param>
/// <returns>None. No value is returned because the <see cref="M:System.Text.EncoderExceptionFallbackBuffer.Fallback(System.Char,System.Char,System.Int32)" /> method always throws an exception.</returns>
/// <exception cref="T:System.Text.EncoderFallbackException">The character represented by <paramref name="charUnknownHigh" /> and <paramref name="charUnknownLow" /> cannot be encoded.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">Either <paramref name="charUnknownHigh" /> or <paramref name="charUnknownLow" /> is invalid. <paramref name="charUnknownHigh" /> is not between U+D800 and U+DBFF, inclusive, or <paramref name="charUnknownLow" /> is not between U+DC00 and U+DFFF, inclusive.</exception>
// Token: 0x06001158 RID: 4440 RVA: 0x0000D9F8 File Offset: 0x0000BBF8
[Token(Token = "0x6001158")]
[Address(RVA = "0x2F1A9F0", Offset = "0x2F197F0", VA = "0x182F1A9F0", Slot = "5")]
public override bool Fallback(char charUnknownHigh, char charUnknownLow, int index)
{
return default(bool);
}
/// <summary>Retrieves the next character in the exception fallback buffer.</summary>
/// <returns>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.</returns>
// Token: 0x06001159 RID: 4441 RVA: 0x0000DA10 File Offset: 0x0000BC10
[Token(Token = "0x6001159")]
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "6")]
public override char GetNextChar()
{
return '\0';
}
/// <summary>Causes the next call to the <see cref="M:System.Text.EncoderExceptionFallbackBuffer.GetNextChar" /> method to access the exception data buffer character position that is prior to the current position.</summary>
/// <returns>The return value is always <see langword="false" />.
/// A return value is defined, although it is unchanging, because this method implements an abstract method.</returns>
// Token: 0x0600115A RID: 4442 RVA: 0x0000DA28 File Offset: 0x0000BC28
[Token(Token = "0x600115A")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "7")]
public override bool MovePrevious()
{
return default(bool);
}
/// <summary>Gets the number of characters in the current <see cref="T:System.Text.EncoderExceptionFallbackBuffer" /> object that remain to be processed.</summary>
/// <returns>The return value is always zero.
/// A return value is defined, although it is unchanging, because this method implements an abstract method.</returns>
// Token: 0x170001B0 RID: 432
// (get) Token: 0x0600115B RID: 4443 RVA: 0x0000DA40 File Offset: 0x0000BC40
[Token(Token = "0x170001B0")]
public override int Remaining
{
[Token(Token = "0x600115B")]
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "8")]
get
{
return 0;
}
}
}
}