using System;
using System.Runtime.InteropServices;
using System.Runtime.Serialization;
using Cpp2IlInjected;
namespace System.Globalization
{
/// Defines text properties and behaviors, such as casing, that are specific to a writing system.
// Token: 0x020002E3 RID: 739
[Token(Token = "0x20002E3")]
[ComVisible(true)]
[Serializable]
public class TextInfo : ICloneable, IDeserializationCallback
{
// Token: 0x17000389 RID: 905
// (get) Token: 0x06001B69 RID: 7017 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000389")]
internal static TextInfo Invariant
{
[Token(Token = "0x6001B69")]
[Address(RVA = "0x2894010", Offset = "0x2892E10", VA = "0x182894010")]
get
{
return null;
}
}
// Token: 0x06001B6A RID: 7018 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001B6A")]
[Address(RVA = "0x2893F90", Offset = "0x2892D90", VA = "0x182893F90")]
internal TextInfo(CultureData cultureData)
{
}
// Token: 0x06001B6B RID: 7019 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001B6B")]
[Address(RVA = "0x2892B10", Offset = "0x2891910", VA = "0x182892B10")]
[OnDeserializing]
private void OnDeserializing(StreamingContext ctx)
{
}
// Token: 0x06001B6C RID: 7020 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001B6C")]
[Address(RVA = "0x2892A00", Offset = "0x2891800", VA = "0x182892A00")]
private void OnDeserialized()
{
}
// Token: 0x06001B6D RID: 7021 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001B6D")]
[Address(RVA = "0x2892B00", Offset = "0x2891900", VA = "0x182892B00")]
[OnDeserialized]
private void OnDeserialized(StreamingContext ctx)
{
}
// Token: 0x06001B6E RID: 7022 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001B6E")]
[Address(RVA = "0x2892B20", Offset = "0x2891920", VA = "0x182892B20")]
[OnSerializing]
private void OnSerializing(StreamingContext ctx)
{
}
// Token: 0x06001B6F RID: 7023 RVA: 0x00011F88 File Offset: 0x00010188
[Token(Token = "0x6001B6F")]
[Address(RVA = "0x2892490", Offset = "0x2891290", VA = "0x182892490")]
internal static int GetHashCodeOrdinalIgnoreCase(string s)
{
return 0;
}
// Token: 0x06001B70 RID: 7024 RVA: 0x00011FA0 File Offset: 0x000101A0
[Token(Token = "0x6001B70")]
[Address(RVA = "0x2892380", Offset = "0x2891180", VA = "0x182892380")]
internal static int GetHashCodeOrdinalIgnoreCase(string s, bool forceRandomizedHashing, long additionalEntropy)
{
return 0;
}
// Token: 0x06001B71 RID: 7025 RVA: 0x00011FB8 File Offset: 0x000101B8
[Token(Token = "0x6001B71")]
[Address(RVA = "0x28920B0", Offset = "0x2890EB0", VA = "0x1828920B0")]
internal static int CompareOrdinalIgnoreCase(string str1, string str2)
{
return 0;
}
// Token: 0x06001B72 RID: 7026 RVA: 0x00011FD0 File Offset: 0x000101D0
[Token(Token = "0x6001B72")]
[Address(RVA = "0x28920A0", Offset = "0x2890EA0", VA = "0x1828920A0")]
internal static int CompareOrdinalIgnoreCaseEx(string strA, int indexA, string strB, int indexB, int lengthA, int lengthB)
{
return 0;
}
// Token: 0x06001B73 RID: 7027 RVA: 0x00011FE8 File Offset: 0x000101E8
[Token(Token = "0x6001B73")]
[Address(RVA = "0x28926A0", Offset = "0x28914A0", VA = "0x1828926A0")]
internal static int IndexOfStringOrdinalIgnoreCase(string source, string value, int startIndex, int count)
{
return 0;
}
// Token: 0x06001B74 RID: 7028 RVA: 0x00012000 File Offset: 0x00010200
[Token(Token = "0x6001B74")]
[Address(RVA = "0x2892940", Offset = "0x2891740", VA = "0x182892940")]
internal static int LastIndexOfStringOrdinalIgnoreCase(string source, string value, int startIndex, int count)
{
return 0;
}
/// Gets the name of the culture associated with the current object.
/// The name of a culture.
// Token: 0x1700038A RID: 906
// (get) Token: 0x06001B75 RID: 7029 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700038A")]
[ComVisible(false)]
public string CultureName
{
[Token(Token = "0x6001B75")]
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")]
get
{
return null;
}
}
/// Gets a value indicating whether the current object is read-only.
///
/// if the current object is read-only; otherwise, .
// Token: 0x1700038B RID: 907
// (get) Token: 0x06001B76 RID: 7030 RVA: 0x00012018 File Offset: 0x00010218
[Token(Token = "0x1700038B")]
[ComVisible(false)]
public bool IsReadOnly
{
[Token(Token = "0x6001B76")]
[Address(RVA = "0x42C2C0", Offset = "0x42B0C0", VA = "0x18042C2C0")]
get
{
return default(bool);
}
}
/// Creates a new object that is a copy of the current object.
/// A new instance of that is the memberwise clone of the current object.
// Token: 0x06001B77 RID: 7031 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001B77")]
[Address(RVA = "0x2891FD0", Offset = "0x2890DD0", VA = "0x182891FD0", Slot = "6")]
[ComVisible(false)]
public virtual object Clone()
{
return null;
}
/// Returns a read-only version of the specified object.
/// A object.
/// The object specified by the parameter, if is read-only.
/// -or-
/// A read-only memberwise clone of the object specified by , if is not read-only.
///
/// is null.
// Token: 0x06001B78 RID: 7032 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001B78")]
[Address(RVA = "0x2892BB0", Offset = "0x28919B0", VA = "0x182892BB0")]
[ComVisible(false)]
public static TextInfo ReadOnly(TextInfo textInfo)
{
return null;
}
// Token: 0x06001B79 RID: 7033 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001B79")]
[Address(RVA = "0x43DE90", Offset = "0x43CC90", VA = "0x18043DE90")]
internal void SetReadOnlyState(bool readOnly)
{
}
/// Converts the specified character to lowercase.
/// The character to convert to lowercase.
/// The specified character converted to lowercase.
// Token: 0x06001B7A RID: 7034 RVA: 0x00012030 File Offset: 0x00010230
[Token(Token = "0x6001B7A")]
[Address(RVA = "0x28933F0", Offset = "0x28921F0", VA = "0x1828933F0", Slot = "7")]
public virtual char ToLower(char c)
{
return '\0';
}
/// Converts the specified string to lowercase.
/// The string to convert to lowercase.
/// The specified string converted to lowercase.
///
/// is null.
// Token: 0x06001B7B RID: 7035 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001B7B")]
[Address(RVA = "0x2893450", Offset = "0x2892250", VA = "0x182893450", Slot = "8")]
public virtual string ToLower(string str)
{
return null;
}
// Token: 0x06001B7C RID: 7036 RVA: 0x00012048 File Offset: 0x00010248
[Token(Token = "0x6001B7C")]
[Address(RVA = "0x2892C90", Offset = "0x2891A90", VA = "0x182892C90")]
private static char ToLowerAsciiInvariant(char c)
{
return '\0';
}
/// Converts the specified character to uppercase.
/// The character to convert to uppercase.
/// The specified character converted to uppercase.
// Token: 0x06001B7D RID: 7037 RVA: 0x00012060 File Offset: 0x00010260
[Token(Token = "0x6001B7D")]
[Address(RVA = "0x2893F30", Offset = "0x2892D30", VA = "0x182893F30", Slot = "9")]
public virtual char ToUpper(char c)
{
return '\0';
}
/// Converts the specified string to uppercase.
/// The string to convert to uppercase.
/// The specified string converted to uppercase.
///
/// is null.
// Token: 0x06001B7E RID: 7038 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001B7E")]
[Address(RVA = "0x2893E00", Offset = "0x2892C00", VA = "0x182893E00", Slot = "10")]
public virtual string ToUpper(string str)
{
return null;
}
// Token: 0x06001B7F RID: 7039 RVA: 0x00012078 File Offset: 0x00010278
[Token(Token = "0x6001B7F")]
[Address(RVA = "0x28935D0", Offset = "0x28923D0", VA = "0x1828935D0")]
private static char ToUpperAsciiInvariant(char c)
{
return '\0';
}
// Token: 0x06001B80 RID: 7040 RVA: 0x00012090 File Offset: 0x00010290
[Token(Token = "0x6001B80")]
[Address(RVA = "0x2892930", Offset = "0x2891730", VA = "0x182892930")]
private static bool IsAscii(char c)
{
return default(bool);
}
// Token: 0x1700038C RID: 908
// (get) Token: 0x06001B81 RID: 7041 RVA: 0x000120A8 File Offset: 0x000102A8
[Token(Token = "0x1700038C")]
private bool IsAsciiCasingSameAsInvariant
{
[Token(Token = "0x6001B81")]
[Address(RVA = "0x28940D0", Offset = "0x2892ED0", VA = "0x1828940D0")]
get
{
return default(bool);
}
}
/// Determines whether the specified object represents the same writing system as the current object.
/// The object to compare with the current .
///
/// if represents the same writing system as the current ; otherwise, .
// Token: 0x06001B82 RID: 7042 RVA: 0x000120C0 File Offset: 0x000102C0
[Token(Token = "0x6001B82")]
[Address(RVA = "0x28920F0", Offset = "0x2890EF0", VA = "0x1828920F0", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
/// Serves as a hash function for the current , suitable for hashing algorithms and data structures, such as a hash table.
/// A hash code for the current .
// Token: 0x06001B83 RID: 7043 RVA: 0x000120D8 File Offset: 0x000102D8
[Token(Token = "0x6001B83")]
[Address(RVA = "0x2595390", Offset = "0x2594190", VA = "0x182595390", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
/// Returns a string that represents the current .
/// A string that represents the current .
// Token: 0x06001B84 RID: 7044 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001B84")]
[Address(RVA = "0x2893580", Offset = "0x2892380", VA = "0x182893580", Slot = "3")]
public override string ToString()
{
return null;
}
/// Raises the deserialization event when deserialization is complete.
/// The source of the deserialization event.
// Token: 0x06001B85 RID: 7045 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001B85")]
[Address(RVA = "0x2892B00", Offset = "0x2891900", VA = "0x182892B00", Slot = "5")]
void IDeserializationCallback.OnDeserialization(object sender)
{
}
// Token: 0x06001B86 RID: 7046 RVA: 0x000120F0 File Offset: 0x000102F0
[Token(Token = "0x6001B86")]
[Address(RVA = "0x2892360", Offset = "0x2891160", VA = "0x182892360")]
internal int GetCaseInsensitiveHashCode(string str)
{
return 0;
}
// Token: 0x06001B87 RID: 7047 RVA: 0x00012108 File Offset: 0x00010308
[Token(Token = "0x6001B87")]
[Address(RVA = "0x2892190", Offset = "0x2890F90", VA = "0x182892190")]
internal int GetCaseInsensitiveHashCode(string str, bool forceRandomizedHashing, long additionalEntropy)
{
return 0;
}
// Token: 0x06001B88 RID: 7048 RVA: 0x00012120 File Offset: 0x00010320
[Token(Token = "0x6001B88")]
[Address(RVA = "0x2892580", Offset = "0x2891380", VA = "0x182892580")]
private int GetInvariantCaseInsensitiveHashCode(string str)
{
return 0;
}
// Token: 0x06001B89 RID: 7049 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001B89")]
[Address(RVA = "0x2893D10", Offset = "0x2892B10", VA = "0x182893D10")]
private string ToUpperInternal(string str)
{
return null;
}
// Token: 0x06001B8A RID: 7050 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001B8A")]
[Address(RVA = "0x2892CB0", Offset = "0x2891AB0", VA = "0x182892CB0")]
private string ToLowerInternal(string str)
{
return null;
}
// Token: 0x06001B8B RID: 7051 RVA: 0x00012138 File Offset: 0x00010338
[Token(Token = "0x6001B8B")]
[Address(RVA = "0x28935F0", Offset = "0x28923F0", VA = "0x1828935F0")]
private char ToUpperInternal(char c)
{
return '\0';
}
// Token: 0x06001B8C RID: 7052 RVA: 0x00012150 File Offset: 0x00010350
[Token(Token = "0x6001B8C")]
[Address(RVA = "0x2892DA0", Offset = "0x2891BA0", VA = "0x182892DA0")]
private char ToLowerInternal(char c)
{
return '\0';
}
// Token: 0x06001B8D RID: 7053 RVA: 0x00012168 File Offset: 0x00010368
[Token(Token = "0x6001B8D")]
[Address(RVA = "0x2892770", Offset = "0x2891570", VA = "0x182892770")]
private static int InternalCompareStringOrdinalIgnoreCase(string strA, int indexA, string strB, int indexB, int lenA, int lenB)
{
return 0;
}
// Token: 0x06001B8E RID: 7054 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001B8E")]
[Address(RVA = "0x2893FE0", Offset = "0x2892DE0", VA = "0x182893FE0")]
internal TextInfo()
{
}
// Token: 0x04000F6C RID: 3948
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000F6C")]
[OptionalField]
private string m_listSeparator;
// Token: 0x04000F6D RID: 3949
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000F6D")]
[OptionalField]
private bool m_isReadOnly;
// Token: 0x04000F6E RID: 3950
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000F6E")]
[OptionalField]
private string m_cultureName;
// Token: 0x04000F6F RID: 3951
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000F6F")]
[NonSerialized]
private CultureData m_cultureData;
// Token: 0x04000F70 RID: 3952
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000F70")]
[NonSerialized]
private string m_textInfoName;
// Token: 0x04000F71 RID: 3953
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4000F71")]
[NonSerialized]
private bool? m_IsAsciiCasingSameAsInvariant;
// Token: 0x04000F72 RID: 3954
[Token(Token = "0x4000F72")]
internal static TextInfo s_Invariant;
// Token: 0x04000F73 RID: 3955
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x4000F73")]
[OptionalField]
private string customCultureName;
// Token: 0x04000F74 RID: 3956
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x4000F74")]
[OptionalField]
internal int m_nDataItem;
// Token: 0x04000F75 RID: 3957
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")]
[Token(Token = "0x4000F75")]
[OptionalField]
internal bool m_useUserOverride;
// Token: 0x04000F76 RID: 3958
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x4000F76")]
[OptionalField]
internal int m_win32LangID;
// Token: 0x04000F77 RID: 3959
[Token(Token = "0x4000F77")]
private const int wordSeparatorMask = 536672256;
}
}