447 lines
16 KiB
C#
447 lines
16 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using System.Runtime.Serialization;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace System.Globalization
|
|
{
|
|
/// <summary>Defines text properties and behaviors, such as casing, that are specific to a writing system.</summary>
|
|
// Token: 0x020002FA RID: 762
|
|
[Token(Token = "0x20002FA")]
|
|
[ComVisible(true)]
|
|
[Serializable]
|
|
public class TextInfo : ICloneable, IDeserializationCallback
|
|
{
|
|
// Token: 0x170003F1 RID: 1009
|
|
// (get) Token: 0x06001D28 RID: 7464 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x170003F1")]
|
|
internal static TextInfo Invariant
|
|
{
|
|
[Token(Token = "0x6001D28")]
|
|
[Address(RVA = "0xE3B930", Offset = "0xE3A930", VA = "0x180E3B930")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06001D29 RID: 7465 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6001D29")]
|
|
[Address(RVA = "0xE3B8B0", Offset = "0xE3A8B0", VA = "0x180E3B8B0")]
|
|
internal TextInfo(CultureData cultureData)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06001D2A RID: 7466 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6001D2A")]
|
|
[Address(RVA = "0xE3A430", Offset = "0xE39430", VA = "0x180E3A430")]
|
|
[OnDeserializing]
|
|
private void OnDeserializing(StreamingContext ctx)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06001D2B RID: 7467 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6001D2B")]
|
|
[Address(RVA = "0xE3A320", Offset = "0xE39320", VA = "0x180E3A320")]
|
|
private void OnDeserialized()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06001D2C RID: 7468 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6001D2C")]
|
|
[Address(RVA = "0xE3A420", Offset = "0xE39420", VA = "0x180E3A420")]
|
|
[OnDeserialized]
|
|
private void OnDeserialized(StreamingContext ctx)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06001D2D RID: 7469 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6001D2D")]
|
|
[Address(RVA = "0xE3A440", Offset = "0xE39440", VA = "0x180E3A440")]
|
|
[OnSerializing]
|
|
private void OnSerializing(StreamingContext ctx)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06001D2E RID: 7470 RVA: 0x00013E78 File Offset: 0x00012078
|
|
[Token(Token = "0x6001D2E")]
|
|
[Address(RVA = "0xE39DB0", Offset = "0xE38DB0", VA = "0x180E39DB0")]
|
|
internal static int GetHashCodeOrdinalIgnoreCase(string s)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x06001D2F RID: 7471 RVA: 0x00013E90 File Offset: 0x00012090
|
|
[Token(Token = "0x6001D2F")]
|
|
[Address(RVA = "0xE39CA0", Offset = "0xE38CA0", VA = "0x180E39CA0")]
|
|
internal static int GetHashCodeOrdinalIgnoreCase(string s, bool forceRandomizedHashing, long additionalEntropy)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x06001D30 RID: 7472 RVA: 0x00013EA8 File Offset: 0x000120A8
|
|
[Token(Token = "0x6001D30")]
|
|
[Address(RVA = "0xE399D0", Offset = "0xE389D0", VA = "0x180E399D0")]
|
|
internal static int CompareOrdinalIgnoreCase(string str1, string str2)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x06001D31 RID: 7473 RVA: 0x00013EC0 File Offset: 0x000120C0
|
|
[Token(Token = "0x6001D31")]
|
|
[Address(RVA = "0xE399C0", Offset = "0xE389C0", VA = "0x180E399C0")]
|
|
internal static int CompareOrdinalIgnoreCaseEx(string strA, int indexA, string strB, int indexB, int lengthA, int lengthB)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x06001D32 RID: 7474 RVA: 0x00013ED8 File Offset: 0x000120D8
|
|
[Token(Token = "0x6001D32")]
|
|
[Address(RVA = "0xE39FC0", Offset = "0xE38FC0", VA = "0x180E39FC0")]
|
|
internal static int IndexOfStringOrdinalIgnoreCase(string source, string value, int startIndex, int count)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x06001D33 RID: 7475 RVA: 0x00013EF0 File Offset: 0x000120F0
|
|
[Token(Token = "0x6001D33")]
|
|
[Address(RVA = "0xE3A260", Offset = "0xE39260", VA = "0x180E3A260")]
|
|
internal static int LastIndexOfStringOrdinalIgnoreCase(string source, string value, int startIndex, int count)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
/// <summary>Gets the name of the culture associated with the current <see cref="T:System.Globalization.TextInfo" /> object.</summary>
|
|
/// <returns>The name of a culture.</returns>
|
|
// Token: 0x170003F2 RID: 1010
|
|
// (get) Token: 0x06001D34 RID: 7476 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x170003F2")]
|
|
[ComVisible(false)]
|
|
public string CultureName
|
|
{
|
|
[Token(Token = "0x6001D34")]
|
|
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
/// <summary>Gets a value indicating whether the current <see cref="T:System.Globalization.TextInfo" /> object is read-only.</summary>
|
|
/// <returns>
|
|
/// <see langword="true" /> if the current <see cref="T:System.Globalization.TextInfo" /> object is read-only; otherwise, <see langword="false" />.</returns>
|
|
// Token: 0x170003F3 RID: 1011
|
|
// (get) Token: 0x06001D35 RID: 7477 RVA: 0x00013F08 File Offset: 0x00012108
|
|
[Token(Token = "0x170003F3")]
|
|
[ComVisible(false)]
|
|
public bool IsReadOnly
|
|
{
|
|
[Token(Token = "0x6001D35")]
|
|
[Address(RVA = "0x497570", Offset = "0x496570", VA = "0x180497570")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
/// <summary>Creates a new object that is a copy of the current <see cref="T:System.Globalization.TextInfo" /> object.</summary>
|
|
/// <returns>A new instance of <see cref="T:System.Object" /> that is the memberwise clone of the current <see cref="T:System.Globalization.TextInfo" /> object.</returns>
|
|
// Token: 0x06001D36 RID: 7478 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6001D36")]
|
|
[Address(RVA = "0xE398F0", Offset = "0xE388F0", VA = "0x180E398F0", Slot = "6")]
|
|
[ComVisible(false)]
|
|
public virtual object Clone()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
/// <summary>Returns a read-only version of the specified <see cref="T:System.Globalization.TextInfo" /> object.</summary>
|
|
/// <param name="textInfo">A <see cref="T:System.Globalization.TextInfo" /> object.</param>
|
|
/// <returns>The <see cref="T:System.Globalization.TextInfo" /> object specified by the <paramref name="textInfo" /> parameter, if <paramref name="textInfo" /> is read-only.
|
|
/// -or-
|
|
/// A read-only memberwise clone of the <see cref="T:System.Globalization.TextInfo" /> object specified by <paramref name="textInfo" />, if <paramref name="textInfo" /> is not read-only.</returns>
|
|
/// <exception cref="T:System.ArgumentNullException">
|
|
/// <paramref name="textInfo" /> is null.</exception>
|
|
// Token: 0x06001D37 RID: 7479 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6001D37")]
|
|
[Address(RVA = "0xE3A4D0", Offset = "0xE394D0", VA = "0x180E3A4D0")]
|
|
[ComVisible(false)]
|
|
public static TextInfo ReadOnly(TextInfo textInfo)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06001D38 RID: 7480 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6001D38")]
|
|
[Address(RVA = "0x611070", Offset = "0x610070", VA = "0x180611070")]
|
|
internal void SetReadOnlyState(bool readOnly)
|
|
{
|
|
}
|
|
|
|
/// <summary>Converts the specified character to lowercase.</summary>
|
|
/// <param name="c">The character to convert to lowercase.</param>
|
|
/// <returns>The specified character converted to lowercase.</returns>
|
|
// Token: 0x06001D39 RID: 7481 RVA: 0x00013F20 File Offset: 0x00012120
|
|
[Token(Token = "0x6001D39")]
|
|
[Address(RVA = "0xE3AD10", Offset = "0xE39D10", VA = "0x180E3AD10", Slot = "7")]
|
|
public virtual char ToLower(char c)
|
|
{
|
|
return '\0';
|
|
}
|
|
|
|
/// <summary>Converts the specified string to lowercase.</summary>
|
|
/// <param name="str">The string to convert to lowercase.</param>
|
|
/// <returns>The specified string converted to lowercase.</returns>
|
|
/// <exception cref="T:System.ArgumentNullException">
|
|
/// <paramref name="str" /> is null.</exception>
|
|
// Token: 0x06001D3A RID: 7482 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6001D3A")]
|
|
[Address(RVA = "0xE3AD70", Offset = "0xE39D70", VA = "0x180E3AD70", Slot = "8")]
|
|
public virtual string ToLower(string str)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06001D3B RID: 7483 RVA: 0x00013F38 File Offset: 0x00012138
|
|
[Token(Token = "0x6001D3B")]
|
|
[Address(RVA = "0xE3A5B0", Offset = "0xE395B0", VA = "0x180E3A5B0")]
|
|
private static char ToLowerAsciiInvariant(char c)
|
|
{
|
|
return '\0';
|
|
}
|
|
|
|
/// <summary>Converts the specified character to uppercase.</summary>
|
|
/// <param name="c">The character to convert to uppercase.</param>
|
|
/// <returns>The specified character converted to uppercase.</returns>
|
|
// Token: 0x06001D3C RID: 7484 RVA: 0x00013F50 File Offset: 0x00012150
|
|
[Token(Token = "0x6001D3C")]
|
|
[Address(RVA = "0xE3B850", Offset = "0xE3A850", VA = "0x180E3B850", Slot = "9")]
|
|
public virtual char ToUpper(char c)
|
|
{
|
|
return '\0';
|
|
}
|
|
|
|
/// <summary>Converts the specified string to uppercase.</summary>
|
|
/// <param name="str">The string to convert to uppercase.</param>
|
|
/// <returns>The specified string converted to uppercase.</returns>
|
|
/// <exception cref="T:System.ArgumentNullException">
|
|
/// <paramref name="str" /> is null.</exception>
|
|
// Token: 0x06001D3D RID: 7485 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6001D3D")]
|
|
[Address(RVA = "0xE3B720", Offset = "0xE3A720", VA = "0x180E3B720", Slot = "10")]
|
|
public virtual string ToUpper(string str)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06001D3E RID: 7486 RVA: 0x00013F68 File Offset: 0x00012168
|
|
[Token(Token = "0x6001D3E")]
|
|
[Address(RVA = "0xE3AEF0", Offset = "0xE39EF0", VA = "0x180E3AEF0")]
|
|
private static char ToUpperAsciiInvariant(char c)
|
|
{
|
|
return '\0';
|
|
}
|
|
|
|
// Token: 0x06001D3F RID: 7487 RVA: 0x00013F80 File Offset: 0x00012180
|
|
[Token(Token = "0x6001D3F")]
|
|
[Address(RVA = "0xE3A250", Offset = "0xE39250", VA = "0x180E3A250")]
|
|
private static bool IsAscii(char c)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x170003F4 RID: 1012
|
|
// (get) Token: 0x06001D40 RID: 7488 RVA: 0x00013F98 File Offset: 0x00012198
|
|
[Token(Token = "0x170003F4")]
|
|
private bool IsAsciiCasingSameAsInvariant
|
|
{
|
|
[Token(Token = "0x6001D40")]
|
|
[Address(RVA = "0xE3B9F0", Offset = "0xE3A9F0", VA = "0x180E3B9F0")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
/// <summary>Determines whether the specified object represents the same writing system as the current <see cref="T:System.Globalization.TextInfo" /> object.</summary>
|
|
/// <param name="obj">The object to compare with the current <see cref="T:System.Globalization.TextInfo" />.</param>
|
|
/// <returns>
|
|
/// <see langword="true" /> if <paramref name="obj" /> represents the same writing system as the current <see cref="T:System.Globalization.TextInfo" />; otherwise, <see langword="false" />.</returns>
|
|
// Token: 0x06001D41 RID: 7489 RVA: 0x00013FB0 File Offset: 0x000121B0
|
|
[Token(Token = "0x6001D41")]
|
|
[Address(RVA = "0xE39A10", Offset = "0xE38A10", VA = "0x180E39A10", Slot = "0")]
|
|
public override bool Equals(object obj)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
/// <summary>Serves as a hash function for the current <see cref="T:System.Globalization.TextInfo" />, suitable for hashing algorithms and data structures, such as a hash table.</summary>
|
|
/// <returns>A hash code for the current <see cref="T:System.Globalization.TextInfo" />.</returns>
|
|
// Token: 0x06001D42 RID: 7490 RVA: 0x00013FC8 File Offset: 0x000121C8
|
|
[Token(Token = "0x6001D42")]
|
|
[Address(RVA = "0x692BA0", Offset = "0x691BA0", VA = "0x180692BA0", Slot = "2")]
|
|
public override int GetHashCode()
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
/// <summary>Returns a string that represents the current <see cref="T:System.Globalization.TextInfo" />.</summary>
|
|
/// <returns>A string that represents the current <see cref="T:System.Globalization.TextInfo" />.</returns>
|
|
// Token: 0x06001D43 RID: 7491 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6001D43")]
|
|
[Address(RVA = "0xE3AEA0", Offset = "0xE39EA0", VA = "0x180E3AEA0", Slot = "3")]
|
|
public override string ToString()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
/// <summary>Raises the deserialization event when deserialization is complete.</summary>
|
|
/// <param name="sender">The source of the deserialization event.</param>
|
|
// Token: 0x06001D44 RID: 7492 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6001D44")]
|
|
[Address(RVA = "0xE3A420", Offset = "0xE39420", VA = "0x180E3A420", Slot = "5")]
|
|
void IDeserializationCallback.OnDeserialization(object sender)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06001D45 RID: 7493 RVA: 0x00013FE0 File Offset: 0x000121E0
|
|
[Token(Token = "0x6001D45")]
|
|
[Address(RVA = "0xE39C80", Offset = "0xE38C80", VA = "0x180E39C80")]
|
|
internal int GetCaseInsensitiveHashCode(string str)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x06001D46 RID: 7494 RVA: 0x00013FF8 File Offset: 0x000121F8
|
|
[Token(Token = "0x6001D46")]
|
|
[Address(RVA = "0xE39AB0", Offset = "0xE38AB0", VA = "0x180E39AB0")]
|
|
internal int GetCaseInsensitiveHashCode(string str, bool forceRandomizedHashing, long additionalEntropy)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x06001D47 RID: 7495 RVA: 0x00014010 File Offset: 0x00012210
|
|
[Token(Token = "0x6001D47")]
|
|
[Address(RVA = "0xE39EA0", Offset = "0xE38EA0", VA = "0x180E39EA0")]
|
|
private int GetInvariantCaseInsensitiveHashCode(string str)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x06001D48 RID: 7496 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6001D48")]
|
|
[Address(RVA = "0xE3B630", Offset = "0xE3A630", VA = "0x180E3B630")]
|
|
private string ToUpperInternal(string str)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06001D49 RID: 7497 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6001D49")]
|
|
[Address(RVA = "0xE3A5D0", Offset = "0xE395D0", VA = "0x180E3A5D0")]
|
|
private string ToLowerInternal(string str)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06001D4A RID: 7498 RVA: 0x00014028 File Offset: 0x00012228
|
|
[Token(Token = "0x6001D4A")]
|
|
[Address(RVA = "0xE3AF10", Offset = "0xE39F10", VA = "0x180E3AF10")]
|
|
private char ToUpperInternal(char c)
|
|
{
|
|
return '\0';
|
|
}
|
|
|
|
// Token: 0x06001D4B RID: 7499 RVA: 0x00014040 File Offset: 0x00012240
|
|
[Token(Token = "0x6001D4B")]
|
|
[Address(RVA = "0xE3A6C0", Offset = "0xE396C0", VA = "0x180E3A6C0")]
|
|
private char ToLowerInternal(char c)
|
|
{
|
|
return '\0';
|
|
}
|
|
|
|
// Token: 0x06001D4C RID: 7500 RVA: 0x00014058 File Offset: 0x00012258
|
|
[Token(Token = "0x6001D4C")]
|
|
[Address(RVA = "0xE3A090", Offset = "0xE39090", VA = "0x180E3A090")]
|
|
private static int InternalCompareStringOrdinalIgnoreCase(string strA, int indexA, string strB, int indexB, int lenA, int lenB)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x06001D4D RID: 7501 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6001D4D")]
|
|
[Address(RVA = "0xE3B900", Offset = "0xE3A900", VA = "0x180E3B900")]
|
|
internal TextInfo()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04001015 RID: 4117
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001015")]
|
|
[OptionalField]
|
|
private string m_listSeparator;
|
|
|
|
// Token: 0x04001016 RID: 4118
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001016")]
|
|
[OptionalField]
|
|
private bool m_isReadOnly;
|
|
|
|
// Token: 0x04001017 RID: 4119
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4001017")]
|
|
[OptionalField]
|
|
private string m_cultureName;
|
|
|
|
// Token: 0x04001018 RID: 4120
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4001018")]
|
|
[NonSerialized]
|
|
private CultureData m_cultureData;
|
|
|
|
// Token: 0x04001019 RID: 4121
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4001019")]
|
|
[NonSerialized]
|
|
private string m_textInfoName;
|
|
|
|
// Token: 0x0400101A RID: 4122
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400101A")]
|
|
[NonSerialized]
|
|
private bool? m_IsAsciiCasingSameAsInvariant;
|
|
|
|
// Token: 0x0400101B RID: 4123
|
|
[Token(Token = "0x400101B")]
|
|
internal static TextInfo s_Invariant;
|
|
|
|
// Token: 0x0400101C RID: 4124
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400101C")]
|
|
[OptionalField]
|
|
private string customCultureName;
|
|
|
|
// Token: 0x0400101D RID: 4125
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400101D")]
|
|
[OptionalField]
|
|
internal int m_nDataItem;
|
|
|
|
// Token: 0x0400101E RID: 4126
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")]
|
|
[Token(Token = "0x400101E")]
|
|
[OptionalField]
|
|
internal bool m_useUserOverride;
|
|
|
|
// Token: 0x0400101F RID: 4127
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400101F")]
|
|
[OptionalField]
|
|
internal int m_win32LangID;
|
|
|
|
// Token: 0x04001020 RID: 4128
|
|
[Token(Token = "0x4001020")]
|
|
private const int wordSeparatorMask = 536672256;
|
|
}
|
|
}
|