100 lines
3.7 KiB
C#
100 lines
3.7 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace System.Text
|
|
{
|
|
/// <summary>Provides a failure-handling mechanism, called a fallback, for an input character that cannot be converted to an encoded output byte sequence.</summary>
|
|
// 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;
|
|
}
|
|
}
|
|
|
|
/// <summary>Gets an object that outputs a substitute string in place of an input character that cannot be encoded.</summary>
|
|
/// <returns>A type derived from the <see cref="T:System.Text.EncoderFallback" /> class. The default value is a <see cref="T:System.Text.EncoderReplacementFallback" /> object that replaces unknown input characters with the QUESTION MARK character ("?", U+003F).</returns>
|
|
// 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;
|
|
}
|
|
}
|
|
|
|
/// <summary>Gets an object that throws an exception when an input character cannot be encoded.</summary>
|
|
/// <returns>A type derived from the <see cref="T:System.Text.EncoderFallback" /> class. The default value is a <see cref="T:System.Text.EncoderExceptionFallback" /> object.</returns>
|
|
// 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;
|
|
}
|
|
}
|
|
|
|
/// <summary>When overridden in a derived class, initializes a new instance of the <see cref="T:System.Text.EncoderFallbackBuffer" /> class.</summary>
|
|
/// <returns>An object that provides a fallback buffer for an encoder.</returns>
|
|
// Token: 0x0600119B RID: 4507
|
|
[Token(Token = "0x600119B")]
|
|
[Address(Slot = "4")]
|
|
public abstract EncoderFallbackBuffer CreateFallbackBuffer();
|
|
|
|
/// <summary>When overridden in a derived class, gets the maximum number of characters the current <see cref="T:System.Text.EncoderFallback" /> object can return.</summary>
|
|
/// <returns>The maximum number of characters the current <see cref="T:System.Text.EncoderFallback" /> object can return.</returns>
|
|
// Token: 0x170001BB RID: 443
|
|
// (get) Token: 0x0600119C RID: 4508
|
|
[Token(Token = "0x170001BB")]
|
|
public abstract int MaxCharCount
|
|
{
|
|
[Token(Token = "0x600119C")]
|
|
[Address(Slot = "5")]
|
|
get;
|
|
}
|
|
|
|
/// <summary>Initializes a new instance of the <see cref="T:System.Text.EncoderFallback" /> class.</summary>
|
|
// 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;
|
|
}
|
|
}
|