Files
27Aug2021-Cpp2IL-Dump/mscorlib/System/Char.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

887 lines
45 KiB
C#

using System;
using System.Globalization;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System
{
/// <summary>Represents a character as a UTF-16 code unit.</summary>
// Token: 0x020000C7 RID: 199
[Token(Token = "0x20000C7")]
[ComVisible(true)]
[Serializable]
public struct Char : IComparable, IConvertible, IComparable<char>, IEquatable<char>
{
// Token: 0x060005CB RID: 1483 RVA: 0x00004A58 File Offset: 0x00002C58
[Token(Token = "0x60005CB")]
[Address(RVA = "0x2D0FDB0", Offset = "0x2D0EDB0", VA = "0x182D0FDB0")]
private static bool IsLatin1(char ch)
{
return default(bool);
}
// Token: 0x060005CC RID: 1484 RVA: 0x00004A70 File Offset: 0x00002C70
[Token(Token = "0x60005CC")]
[Address(RVA = "0x2D0FB20", Offset = "0x2D0EB20", VA = "0x182D0FB20")]
private static bool IsAscii(char ch)
{
return default(bool);
}
// Token: 0x060005CD RID: 1485 RVA: 0x00004A88 File Offset: 0x00002C88
[Token(Token = "0x60005CD")]
[Address(RVA = "0x2D0F880", Offset = "0x2D0E880", VA = "0x182D0F880")]
private static UnicodeCategory GetLatin1UnicodeCategory(char ch)
{
return UnicodeCategory.UppercaseLetter;
}
/// <summary>Returns the hash code for this instance.</summary>
/// <returns>A 32-bit signed integer hash code.</returns>
// Token: 0x060005CE RID: 1486 RVA: 0x00004AA0 File Offset: 0x00002CA0
[Token(Token = "0x60005CE")]
[Address(RVA = "0x2D0F870", Offset = "0x2D0E870", VA = "0x182D0F870", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
/// <summary>Returns a value that indicates whether this instance is equal to a specified object.</summary>
/// <param name="obj">An object to compare with this instance or <see langword="null" />.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="obj" /> is an instance of <see cref="T:System.Char" /> and equals the value of this instance; otherwise, <see langword="false" />.</returns>
// Token: 0x060005CF RID: 1487 RVA: 0x00004AB8 File Offset: 0x00002CB8
[Token(Token = "0x60005CF")]
[Address(RVA = "0x2D0F7E0", Offset = "0x2D0E7E0", VA = "0x182D0F7E0", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
/// <summary>Returns a value that indicates whether this instance is equal to the specified <see cref="T:System.Char" /> object.</summary>
/// <param name="obj">An object to compare to this instance.</param>
/// <returns>
/// <see langword="true" /> if the <paramref name="obj" /> parameter equals the value of this instance; otherwise, <see langword="false" />.</returns>
// Token: 0x060005D0 RID: 1488 RVA: 0x00004AD0 File Offset: 0x00002CD0
[Token(Token = "0x60005D0")]
[Address(RVA = "0xCBE880", Offset = "0xCBD880", VA = "0x180CBE880", Slot = "23")]
public bool Equals(char obj)
{
return default(bool);
}
/// <summary>Compares this instance to a specified object and indicates whether this instance precedes, follows, or appears in the same position in the sort order as the specified <see cref="T:System.Object" />.</summary>
/// <param name="value">An object to compare this instance to, or <see langword="null" />.</param>
/// <returns>A signed number indicating the position of this instance in the sort order in relation to the <paramref name="value" /> parameter.
/// Return Value
///
/// Description
///
/// Less than zero
///
/// This instance precedes <paramref name="value" />.
///
/// Zero
///
/// This instance has the same position in the sort order as <paramref name="value" />.
///
/// Greater than zero
///
/// This instance follows <paramref name="value" />.
///
/// -or-
///
/// <paramref name="value" /> is <see langword="null" />.</returns>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="value" /> is not a <see cref="T:System.Char" /> object.</exception>
// Token: 0x060005D1 RID: 1489 RVA: 0x00004AE8 File Offset: 0x00002CE8
[Token(Token = "0x60005D1")]
[Address(RVA = "0x2D0F460", Offset = "0x2D0E460", VA = "0x182D0F460", Slot = "4")]
public int CompareTo(object value)
{
return 0;
}
/// <summary>Compares this instance to a specified <see cref="T:System.Char" /> object and indicates whether this instance precedes, follows, or appears in the same position in the sort order as the specified <see cref="T:System.Char" /> object.</summary>
/// <param name="value">A <see cref="T:System.Char" /> object to compare.</param>
/// <returns>A signed number indicating the position of this instance in the sort order in relation to the <paramref name="value" /> parameter.
/// Return Value
///
/// Description
///
/// Less than zero
///
/// This instance precedes <paramref name="value" />.
///
/// Zero
///
/// This instance has the same position in the sort order as <paramref name="value" />.
///
/// Greater than zero
///
/// This instance follows <paramref name="value" />.</returns>
// Token: 0x060005D2 RID: 1490 RVA: 0x00004B00 File Offset: 0x00002D00
[Token(Token = "0x60005D2")]
[Address(RVA = "0xF83F10", Offset = "0xF82F10", VA = "0x180F83F10", Slot = "22")]
public int CompareTo(char value)
{
return 0;
}
/// <summary>Converts the value of this instance to its equivalent string representation.</summary>
/// <returns>The string representation of the value of this instance.</returns>
// Token: 0x060005D3 RID: 1491 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60005D3")]
[Address(RVA = "0x2D11900", Offset = "0x2D10900", VA = "0x182D11900", Slot = "3")]
public override string ToString()
{
return null;
}
/// <summary>Converts the value of this instance to its equivalent string representation using the specified culture-specific format information.</summary>
/// <param name="provider">(Reserved) An object that supplies culture-specific formatting information.</param>
/// <returns>The string representation of the value of this instance as specified by <paramref name="provider" />.</returns>
// Token: 0x060005D4 RID: 1492 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60005D4")]
[Address(RVA = "0x2D11960", Offset = "0x2D10960", VA = "0x182D11960", Slot = "20")]
public string ToString(IFormatProvider provider)
{
return null;
}
/// <summary>Converts the specified Unicode character to its equivalent string representation.</summary>
/// <param name="c">The Unicode character to convert.</param>
/// <returns>The string representation of the value of <paramref name="c" />.</returns>
// Token: 0x060005D5 RID: 1493 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60005D5")]
[Address(RVA = "0x2D118E0", Offset = "0x2D108E0", VA = "0x182D118E0")]
public static string ToString(char c)
{
return null;
}
/// <summary>Converts the value of the specified string to its equivalent Unicode character.</summary>
/// <param name="s">A string that contains a single character, or <see langword="null" />.</param>
/// <returns>A Unicode character equivalent to the sole character in <paramref name="s" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="s" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.FormatException">The length of <paramref name="s" /> is not 1.</exception>
// Token: 0x060005D6 RID: 1494 RVA: 0x00004B18 File Offset: 0x00002D18
[Token(Token = "0x60005D6")]
[Address(RVA = "0x2D10EC0", Offset = "0x2D0FEC0", VA = "0x182D10EC0")]
public static char Parse(string s)
{
return '\0';
}
/// <summary>Converts the value of the specified string to its equivalent Unicode character. A return code indicates whether the conversion succeeded or failed.</summary>
/// <param name="s">A string that contains a single character, or <see langword="null" />.</param>
/// <param name="result">When this method returns, contains a Unicode character equivalent to the sole character in <paramref name="s" />, if the conversion succeeded, or an undefined value if the conversion failed. The conversion fails if the <paramref name="s" /> parameter is <see langword="null" /> or the length of <paramref name="s" /> is not 1. This parameter is passed uninitialized.</param>
/// <returns>
/// <see langword="true" /> if the <paramref name="s" /> parameter was converted successfully; otherwise, <see langword="false" />.</returns>
// Token: 0x060005D7 RID: 1495 RVA: 0x00004B30 File Offset: 0x00002D30
[Token(Token = "0x60005D7")]
[Address(RVA = "0x2D11B80", Offset = "0x2D10B80", VA = "0x182D11B80")]
public static bool TryParse(string s, out char result)
{
return default(bool);
}
/// <summary>Indicates whether the specified Unicode character is categorized as a decimal digit.</summary>
/// <param name="c">The Unicode character to evaluate.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="c" /> is a decimal digit; otherwise, <see langword="false" />.</returns>
// Token: 0x060005D8 RID: 1496 RVA: 0x00004B48 File Offset: 0x00002D48
[Token(Token = "0x60005D8")]
[Address(RVA = "0x2D0FBF0", Offset = "0x2D0EBF0", VA = "0x182D0FBF0")]
public static bool IsDigit(char c)
{
return default(bool);
}
// Token: 0x060005D9 RID: 1497 RVA: 0x00004B60 File Offset: 0x00002D60
[Token(Token = "0x60005D9")]
[Address(RVA = "0x2D0F410", Offset = "0x2D0E410", VA = "0x182D0F410")]
internal static bool CheckLetter(UnicodeCategory uc)
{
return default(bool);
}
/// <summary>Indicates whether the specified Unicode character is categorized as a Unicode letter.</summary>
/// <param name="c">The Unicode character to evaluate.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="c" /> is a letter; otherwise, <see langword="false" />.</returns>
// Token: 0x060005DA RID: 1498 RVA: 0x00004B78 File Offset: 0x00002D78
[Token(Token = "0x60005DA")]
[Address(RVA = "0x2D10210", Offset = "0x2D0F210", VA = "0x182D10210")]
public static bool IsLetter(char c)
{
return default(bool);
}
// Token: 0x060005DB RID: 1499 RVA: 0x00004B90 File Offset: 0x00002D90
[Token(Token = "0x60005DB")]
[Address(RVA = "0x2D10C40", Offset = "0x2D0FC40", VA = "0x182D10C40")]
private static bool IsWhiteSpaceLatin1(char c)
{
return default(bool);
}
/// <summary>Indicates whether the specified Unicode character is categorized as white space.</summary>
/// <param name="c">The Unicode character to evaluate.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="c" /> is white space; otherwise, <see langword="false" />.</returns>
// Token: 0x060005DC RID: 1500 RVA: 0x00004BA8 File Offset: 0x00002DA8
[Token(Token = "0x60005DC")]
[Address(RVA = "0x2D10C70", Offset = "0x2D0FC70", VA = "0x182D10C70")]
public static bool IsWhiteSpace(char c)
{
return default(bool);
}
/// <summary>Indicates whether the specified Unicode character is categorized as an uppercase letter.</summary>
/// <param name="c">The Unicode character to evaluate.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="c" /> is an uppercase letter; otherwise, <see langword="false" />.</returns>
// Token: 0x060005DD RID: 1501 RVA: 0x00004BC0 File Offset: 0x00002DC0
[Token(Token = "0x60005DD")]
[Address(RVA = "0x2D10B40", Offset = "0x2D0FB40", VA = "0x182D10B40")]
public static bool IsUpper(char c)
{
return default(bool);
}
/// <summary>Indicates whether the specified Unicode character is categorized as a lowercase letter.</summary>
/// <param name="c">The Unicode character to evaluate.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="c" /> is a lowercase letter; otherwise, <see langword="false" />.</returns>
// Token: 0x060005DE RID: 1502 RVA: 0x00004BD8 File Offset: 0x00002DD8
[Token(Token = "0x60005DE")]
[Address(RVA = "0x2D10350", Offset = "0x2D0F350", VA = "0x182D10350")]
public static bool IsLower(char c)
{
return default(bool);
}
// Token: 0x060005DF RID: 1503 RVA: 0x00004BF0 File Offset: 0x00002DF0
[Token(Token = "0x60005DF")]
[Address(RVA = "0x2D0F430", Offset = "0x2D0E430", VA = "0x182D0F430")]
internal static bool CheckPunctuation(UnicodeCategory uc)
{
return default(bool);
}
/// <summary>Indicates whether the specified Unicode character is categorized as a punctuation mark.</summary>
/// <param name="c">The Unicode character to evaluate.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="c" /> is a punctuation mark; otherwise, <see langword="false" />.</returns>
// Token: 0x060005E0 RID: 1504 RVA: 0x00004C08 File Offset: 0x00002E08
[Token(Token = "0x60005E0")]
[Address(RVA = "0x2D10730", Offset = "0x2D0F730", VA = "0x182D10730")]
public static bool IsPunctuation(char c)
{
return default(bool);
}
// Token: 0x060005E1 RID: 1505 RVA: 0x00004C20 File Offset: 0x00002E20
[Token(Token = "0x60005E1")]
[Address(RVA = "0x2D0F400", Offset = "0x2D0E400", VA = "0x182D0F400")]
internal static bool CheckLetterOrDigit(UnicodeCategory uc)
{
return default(bool);
}
/// <summary>Indicates whether the specified Unicode character is categorized as a letter or a decimal digit.</summary>
/// <param name="c">The Unicode character to evaluate.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="c" /> is a letter or a decimal digit; otherwise, <see langword="false" />.</returns>
// Token: 0x060005E2 RID: 1506 RVA: 0x00004C38 File Offset: 0x00002E38
[Token(Token = "0x60005E2")]
[Address(RVA = "0x2D0FF50", Offset = "0x2D0EF50", VA = "0x182D0FF50")]
public static bool IsLetterOrDigit(char c)
{
return default(bool);
}
/// <summary>Converts the value of a specified Unicode character to its uppercase equivalent using specified culture-specific formatting information.</summary>
/// <param name="c">The Unicode character to convert.</param>
/// <param name="culture">An object that supplies culture-specific casing rules.</param>
/// <returns>The uppercase equivalent of <paramref name="c" />, modified according to <paramref name="culture" />, or the unchanged value of <paramref name="c" /> if <paramref name="c" /> is already uppercase, has no uppercase equivalent, or is not alphabetic.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="culture" /> is <see langword="null" />.</exception>
// Token: 0x060005E3 RID: 1507 RVA: 0x00004C50 File Offset: 0x00002E50
[Token(Token = "0x60005E3")]
[Address(RVA = "0x2D11AE0", Offset = "0x2D10AE0", VA = "0x182D11AE0")]
public static char ToUpper(char c, CultureInfo culture)
{
return '\0';
}
/// <summary>Converts the value of a Unicode character to its uppercase equivalent.</summary>
/// <param name="c">The Unicode character to convert.</param>
/// <returns>The uppercase equivalent of <paramref name="c" />, or the unchanged value of <paramref name="c" /> if <paramref name="c" /> is already uppercase, has no uppercase equivalent, or is not alphabetic.</returns>
// Token: 0x060005E4 RID: 1508 RVA: 0x00004C68 File Offset: 0x00002E68
[Token(Token = "0x60005E4")]
[Address(RVA = "0x2D11A50", Offset = "0x2D10A50", VA = "0x182D11A50")]
public static char ToUpper(char c)
{
return '\0';
}
/// <summary>Converts the value of a Unicode character to its uppercase equivalent using the casing rules of the invariant culture.</summary>
/// <param name="c">The Unicode character to convert.</param>
/// <returns>The uppercase equivalent of the <paramref name="c" /> parameter, or the unchanged value of <paramref name="c" />, if <paramref name="c" /> is already uppercase or not alphabetic.</returns>
// Token: 0x060005E5 RID: 1509 RVA: 0x00004C80 File Offset: 0x00002E80
[Token(Token = "0x60005E5")]
[Address(RVA = "0x2D119C0", Offset = "0x2D109C0", VA = "0x182D119C0")]
public static char ToUpperInvariant(char c)
{
return '\0';
}
/// <summary>Converts the value of a specified Unicode character to its lowercase equivalent using specified culture-specific formatting information.</summary>
/// <param name="c">The Unicode character to convert.</param>
/// <param name="culture">An object that supplies culture-specific casing rules.</param>
/// <returns>The lowercase equivalent of <paramref name="c" />, modified according to <paramref name="culture" />, or the unchanged value of <paramref name="c" />, if <paramref name="c" /> is already lowercase or not alphabetic.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="culture" /> is <see langword="null" />.</exception>
// Token: 0x060005E6 RID: 1510 RVA: 0x00004C98 File Offset: 0x00002E98
[Token(Token = "0x60005E6")]
[Address(RVA = "0x2D117B0", Offset = "0x2D107B0", VA = "0x182D117B0")]
public static char ToLower(char c, CultureInfo culture)
{
return '\0';
}
/// <summary>Converts the value of a Unicode character to its lowercase equivalent.</summary>
/// <param name="c">The Unicode character to convert.</param>
/// <returns>The lowercase equivalent of <paramref name="c" />, or the unchanged value of <paramref name="c" />, if <paramref name="c" /> is already lowercase or not alphabetic.</returns>
// Token: 0x060005E7 RID: 1511 RVA: 0x00004CB0 File Offset: 0x00002EB0
[Token(Token = "0x60005E7")]
[Address(RVA = "0x2D11850", Offset = "0x2D10850", VA = "0x182D11850")]
public static char ToLower(char c)
{
return '\0';
}
/// <summary>Converts the value of a Unicode character to its lowercase equivalent using the casing rules of the invariant culture.</summary>
/// <param name="c">The Unicode character to convert.</param>
/// <returns>The lowercase equivalent of the <paramref name="c" /> parameter, or the unchanged value of <paramref name="c" />, if <paramref name="c" /> is already lowercase or not alphabetic.</returns>
// Token: 0x060005E8 RID: 1512 RVA: 0x00004CC8 File Offset: 0x00002EC8
[Token(Token = "0x60005E8")]
[Address(RVA = "0x2D11720", Offset = "0x2D10720", VA = "0x182D11720")]
public static char ToLowerInvariant(char c)
{
return '\0';
}
/// <summary>Returns the <see cref="T:System.TypeCode" /> for value type <see cref="T:System.Char" />.</summary>
/// <returns>The enumerated constant, <see cref="F:System.TypeCode.Char" />.</returns>
// Token: 0x060005E9 RID: 1513 RVA: 0x00004CE0 File Offset: 0x00002EE0
[Token(Token = "0x60005E9")]
[Address(RVA = "0x680C20", Offset = "0x67FC20", VA = "0x180680C20", Slot = "5")]
public TypeCode GetTypeCode()
{
return TypeCode.Empty;
}
/// <summary>Note This conversion is not supported. Attempting to do so throws an <see cref="T:System.InvalidCastException" />.</summary>
/// <param name="provider">This parameter is ignored.</param>
/// <returns>This conversion is not supported. No value is returned.</returns>
/// <exception cref="T:System.InvalidCastException">This conversion is not supported.</exception>
// Token: 0x060005EA RID: 1514 RVA: 0x00004CF8 File Offset: 0x00002EF8
[Token(Token = "0x60005EA")]
[Address(RVA = "0x2D10F80", Offset = "0x2D0FF80", VA = "0x182D10F80", Slot = "6")]
bool IConvertible.ToBoolean(IFormatProvider provider)
{
return default(bool);
}
/// <summary>For a description of this member, see <see cref="M:System.IConvertible.ToChar(System.IFormatProvider)" />.</summary>
/// <param name="provider">This parameter is ignored.</param>
/// <returns>The value of the current <see cref="T:System.Char" /> object unchanged.</returns>
// Token: 0x060005EB RID: 1515 RVA: 0x00004D10 File Offset: 0x00002F10
[Token(Token = "0x60005EB")]
[Address(RVA = "0x5AADB0", Offset = "0x5A9DB0", VA = "0x1805AADB0", Slot = "7")]
char IConvertible.ToChar(IFormatProvider provider)
{
return '\0';
}
/// <summary>For a description of this member, see <see cref="M:System.IConvertible.ToSByte(System.IFormatProvider)" />.</summary>
/// <param name="provider">This parameter is ignored.</param>
/// <returns>The converted value of the current <see cref="T:System.Char" /> object.</returns>
// Token: 0x060005EC RID: 1516 RVA: 0x00004D28 File Offset: 0x00002F28
[Token(Token = "0x60005EC")]
[Address(RVA = "0x2D11440", Offset = "0x2D10440", VA = "0x182D11440", Slot = "8")]
sbyte IConvertible.ToSByte(IFormatProvider provider)
{
return 0;
}
/// <summary>For a description of this member, see <see cref="M:System.IConvertible.ToByte(System.IFormatProvider)" />.</summary>
/// <param name="provider">This parameter is ignored.</param>
/// <returns>The converted value of the current <see cref="T:System.Char" /> object.</returns>
// Token: 0x060005ED RID: 1517 RVA: 0x00004D40 File Offset: 0x00002F40
[Token(Token = "0x60005ED")]
[Address(RVA = "0x2D11050", Offset = "0x2D10050", VA = "0x182D11050", Slot = "9")]
byte IConvertible.ToByte(IFormatProvider provider)
{
return 0;
}
/// <summary>For a description of this member, see <see cref="M:System.IConvertible.ToInt16(System.IFormatProvider)" />.</summary>
/// <param name="provider">This parameter is ignored.</param>
/// <returns>The converted value of the current <see cref="T:System.Char" /> object.</returns>
// Token: 0x060005EE RID: 1518 RVA: 0x00004D58 File Offset: 0x00002F58
[Token(Token = "0x60005EE")]
[Address(RVA = "0x2D11320", Offset = "0x2D10320", VA = "0x182D11320", Slot = "10")]
short IConvertible.ToInt16(IFormatProvider provider)
{
return 0;
}
/// <summary>For a description of this member, see <see cref="M:System.IConvertible.ToUInt16(System.IFormatProvider)" />.</summary>
/// <param name="provider">An <see cref="T:System.IFormatProvider" /> object. (Specify <see langword="null" /> because the <paramref name="provider" /> parameter is ignored.)</param>
/// <returns>The converted value of the current <see cref="T:System.Char" /> object.</returns>
// Token: 0x060005EF RID: 1519 RVA: 0x00004D70 File Offset: 0x00002F70
[Token(Token = "0x60005EF")]
[Address(RVA = "0x2D11600", Offset = "0x2D10600", VA = "0x182D11600", Slot = "11")]
ushort IConvertible.ToUInt16(IFormatProvider provider)
{
return 0;
}
/// <summary>For a description of this member, see <see cref="M:System.IConvertible.ToInt32(System.IFormatProvider)" />.</summary>
/// <param name="provider">This parameter is ignored.</param>
/// <returns>The converted value of the current <see cref="T:System.Char" /> object.</returns>
// Token: 0x060005F0 RID: 1520 RVA: 0x00004D88 File Offset: 0x00002F88
[Token(Token = "0x60005F0")]
[Address(RVA = "0x2D11380", Offset = "0x2D10380", VA = "0x182D11380", Slot = "12")]
int IConvertible.ToInt32(IFormatProvider provider)
{
return 0;
}
/// <summary>For a description of this member, see <see cref="M:System.IConvertible.ToUInt32(System.IFormatProvider)" />.</summary>
/// <param name="provider">An <see cref="T:System.IFormatProvider" /> object. (Specify <see langword="null" /> because the <paramref name="provider" /> parameter is ignored.)</param>
/// <returns>The converted value of the current <see cref="T:System.Char" /> object.</returns>
// Token: 0x060005F1 RID: 1521 RVA: 0x00004DA0 File Offset: 0x00002FA0
[Token(Token = "0x60005F1")]
[Address(RVA = "0x2D11660", Offset = "0x2D10660", VA = "0x182D11660", Slot = "13")]
uint IConvertible.ToUInt32(IFormatProvider provider)
{
return 0U;
}
/// <summary>For a description of this member, see <see cref="M:System.IConvertible.ToInt64(System.IFormatProvider)" />.</summary>
/// <param name="provider">This parameter is ignored.</param>
/// <returns>The converted value of the current <see cref="T:System.Char" /> object.</returns>
// Token: 0x060005F2 RID: 1522 RVA: 0x00004DB8 File Offset: 0x00002FB8
[Token(Token = "0x60005F2")]
[Address(RVA = "0x2D113E0", Offset = "0x2D103E0", VA = "0x182D113E0", Slot = "14")]
long IConvertible.ToInt64(IFormatProvider provider)
{
return 0L;
}
/// <summary>For a description of this member, see <see cref="M:System.IConvertible.ToUInt64(System.IFormatProvider)" />.</summary>
/// <param name="provider">An <see cref="T:System.IFormatProvider" /> object. (Specify <see langword="null" /> because the <paramref name="provider" /> parameter is ignored.)</param>
/// <returns>The converted value of the current <see cref="T:System.Char" /> object.</returns>
// Token: 0x060005F3 RID: 1523 RVA: 0x00004DD0 File Offset: 0x00002FD0
[Token(Token = "0x60005F3")]
[Address(RVA = "0x2D116C0", Offset = "0x2D106C0", VA = "0x182D116C0", Slot = "15")]
ulong IConvertible.ToUInt64(IFormatProvider provider)
{
return 0UL;
}
/// <summary>Note This conversion is not supported. Attempting to do so throws an <see cref="T:System.InvalidCastException" />.</summary>
/// <param name="provider">This parameter is ignored.</param>
/// <returns>No value is returned.</returns>
/// <exception cref="T:System.InvalidCastException">This conversion is not supported.</exception>
// Token: 0x060005F4 RID: 1524 RVA: 0x00004DE8 File Offset: 0x00002FE8
[Token(Token = "0x60005F4")]
[Address(RVA = "0x2D114A0", Offset = "0x2D104A0", VA = "0x182D114A0", Slot = "16")]
float IConvertible.ToSingle(IFormatProvider provider)
{
return 0f;
}
/// <summary>Note This conversion is not supported. Attempting to do so throws an <see cref="T:System.InvalidCastException" />.</summary>
/// <param name="provider">This parameter is ignored.</param>
/// <returns>No value is returned.</returns>
/// <exception cref="T:System.InvalidCastException">This conversion is not supported.</exception>
// Token: 0x060005F5 RID: 1525 RVA: 0x00004E00 File Offset: 0x00003000
[Token(Token = "0x60005F5")]
[Address(RVA = "0x2D11250", Offset = "0x2D10250", VA = "0x182D11250", Slot = "17")]
double IConvertible.ToDouble(IFormatProvider provider)
{
return 0.0;
}
/// <summary>Note This conversion is not supported. Attempting to do so throws an <see cref="T:System.InvalidCastException" />.</summary>
/// <param name="provider">This parameter is ignored.</param>
/// <returns>No value is returned.</returns>
/// <exception cref="T:System.InvalidCastException">This conversion is not supported.</exception>
// Token: 0x060005F6 RID: 1526 RVA: 0x00004E18 File Offset: 0x00003018
[Token(Token = "0x60005F6")]
[Address(RVA = "0x2D11180", Offset = "0x2D10180", VA = "0x182D11180", Slot = "18")]
decimal IConvertible.ToDecimal(IFormatProvider provider)
{
return 0m;
}
/// <summary>Note This conversion is not supported. Attempting to do so throws an <see cref="T:System.InvalidCastException" />.</summary>
/// <param name="provider">This parameter is ignored.</param>
/// <returns>No value is returned.</returns>
/// <exception cref="T:System.InvalidCastException">This conversion is not supported.</exception>
// Token: 0x060005F7 RID: 1527 RVA: 0x00004E30 File Offset: 0x00003030
[Token(Token = "0x60005F7")]
[Address(RVA = "0x2D110B0", Offset = "0x2D100B0", VA = "0x182D110B0", Slot = "19")]
DateTime IConvertible.ToDateTime(IFormatProvider provider)
{
return default(DateTime);
}
/// <summary>For a description of this member, see <see cref="M:System.IConvertible.ToType(System.Type,System.IFormatProvider)" />.</summary>
/// <param name="type">A <see cref="T:System.Type" /> object.</param>
/// <param name="provider">An <see cref="T:System.IFormatProvider" /> object.</param>
/// <returns>An object of the specified type.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="type" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.InvalidCastException">The value of the current <see cref="T:System.Char" /> object cannot be converted to the type specified by the <paramref name="type" /> parameter.</exception>
// Token: 0x060005F8 RID: 1528 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60005F8")]
[Address(RVA = "0x2D11570", Offset = "0x2D10570", VA = "0x182D11570", Slot = "21")]
object IConvertible.ToType(Type type, IFormatProvider provider)
{
return null;
}
/// <summary>Indicates whether the specified Unicode character is categorized as a control character.</summary>
/// <param name="c">The Unicode character to evaluate.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="c" /> is a control character; otherwise, <see langword="false" />.</returns>
// Token: 0x060005F9 RID: 1529 RVA: 0x00004E48 File Offset: 0x00003048
[Token(Token = "0x60005F9")]
[Address(RVA = "0x2D0FB30", Offset = "0x2D0EB30", VA = "0x182D0FB30")]
public static bool IsControl(char c)
{
return default(bool);
}
/// <summary>Indicates whether the character at the specified position in a specified string is categorized as a Unicode letter.</summary>
/// <param name="s">A string.</param>
/// <param name="index">The position of the character to evaluate in <paramref name="s" />.</param>
/// <returns>
/// <see langword="true" /> if the character at position <paramref name="index" /> in <paramref name="s" /> is a letter; otherwise, <see langword="false" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="s" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than zero or greater than the last position in <paramref name="s" />.</exception>
// Token: 0x060005FA RID: 1530 RVA: 0x00004E60 File Offset: 0x00003060
[Token(Token = "0x60005FA")]
[Address(RVA = "0x2D10030", Offset = "0x2D0F030", VA = "0x182D10030")]
public static bool IsLetter(string s, int index)
{
return default(bool);
}
/// <summary>Indicates whether the character at the specified position in a specified string is categorized as a letter or a decimal digit.</summary>
/// <param name="s">A string.</param>
/// <param name="index">The position of the character to evaluate in <paramref name="s" />.</param>
/// <returns>
/// <see langword="true" /> if the character at position <paramref name="index" /> in <paramref name="s" /> is a letter or a decimal digit; otherwise, <see langword="false" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="s" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than zero or greater than the last position in <paramref name="s" />.</exception>
// Token: 0x060005FB RID: 1531 RVA: 0x00004E78 File Offset: 0x00003078
[Token(Token = "0x60005FB")]
[Address(RVA = "0x2D0FDC0", Offset = "0x2D0EDC0", VA = "0x182D0FDC0")]
public static bool IsLetterOrDigit(string s, int index)
{
return default(bool);
}
// Token: 0x060005FC RID: 1532 RVA: 0x00004E90 File Offset: 0x00003090
[Token(Token = "0x60005FC")]
[Address(RVA = "0x2D0F420", Offset = "0x2D0E420", VA = "0x182D0F420")]
internal static bool CheckNumber(UnicodeCategory uc)
{
return default(bool);
}
/// <summary>Indicates whether the specified Unicode character is categorized as a number.</summary>
/// <param name="c">The Unicode character to evaluate.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="c" /> is a number; otherwise, <see langword="false" />.</returns>
// Token: 0x060005FD RID: 1533 RVA: 0x00004EA8 File Offset: 0x000030A8
[Token(Token = "0x60005FD")]
[Address(RVA = "0x2D10450", Offset = "0x2D0F450", VA = "0x182D10450")]
public static bool IsNumber(char c)
{
return default(bool);
}
/// <summary>Indicates whether the character at the specified position in a specified string is categorized as a number.</summary>
/// <param name="s">A string.</param>
/// <param name="index">The position of the character to evaluate in <paramref name="s" />.</param>
/// <returns>
/// <see langword="true" /> if the character at position <paramref name="index" /> in <paramref name="s" /> is a number; otherwise, <see langword="false" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="s" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than zero or greater than the last position in <paramref name="s" />.</exception>
// Token: 0x060005FE RID: 1534 RVA: 0x00004EC0 File Offset: 0x000030C0
[Token(Token = "0x60005FE")]
[Address(RVA = "0x2D10570", Offset = "0x2D0F570", VA = "0x182D10570")]
public static bool IsNumber(string s, int index)
{
return default(bool);
}
// Token: 0x060005FF RID: 1535 RVA: 0x00004ED8 File Offset: 0x000030D8
[Token(Token = "0x60005FF")]
[Address(RVA = "0x2D0F440", Offset = "0x2D0E440", VA = "0x182D0F440")]
internal static bool CheckSeparator(UnicodeCategory uc)
{
return default(bool);
}
// Token: 0x06000600 RID: 1536 RVA: 0x00004EF0 File Offset: 0x000030F0
[Token(Token = "0x6000600")]
[Address(RVA = "0x2D10810", Offset = "0x2D0F810", VA = "0x182D10810")]
private static bool IsSeparatorLatin1(char c)
{
return default(bool);
}
/// <summary>Indicates whether the specified Unicode character is categorized as a separator character.</summary>
/// <param name="c">The Unicode character to evaluate.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="c" /> is a separator character; otherwise, <see langword="false" />.</returns>
// Token: 0x06000601 RID: 1537 RVA: 0x00004F08 File Offset: 0x00003108
[Token(Token = "0x6000601")]
[Address(RVA = "0x2D10830", Offset = "0x2D0F830", VA = "0x182D10830")]
public static bool IsSeparator(char c)
{
return default(bool);
}
/// <summary>Indicates whether the specified character has a surrogate code unit.</summary>
/// <param name="c">The Unicode character to evaluate.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="c" /> is either a high surrogate or a low surrogate; otherwise, <see langword="false" />.</returns>
// Token: 0x06000602 RID: 1538 RVA: 0x00004F20 File Offset: 0x00003120
[Token(Token = "0x6000602")]
[Address(RVA = "0x2D10A40", Offset = "0x2D0FA40", VA = "0x182D10A40")]
public static bool IsSurrogate(char c)
{
return default(bool);
}
/// <summary>Indicates whether the character at the specified position in a specified string has a surrogate code unit.</summary>
/// <param name="s">A string.</param>
/// <param name="index">The position of the character to evaluate in <paramref name="s" />.</param>
/// <returns>
/// <see langword="true" /> if the character at position <paramref name="index" /> in <paramref name="s" /> is a either a high surrogate or a low surrogate; otherwise, <see langword="false" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="s" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than zero or greater than the last position in <paramref name="s" />.</exception>
// Token: 0x06000603 RID: 1539 RVA: 0x00004F38 File Offset: 0x00003138
[Token(Token = "0x6000603")]
[Address(RVA = "0x2D10940", Offset = "0x2D0F940", VA = "0x182D10940")]
public static bool IsSurrogate(string s, int index)
{
return default(bool);
}
// Token: 0x06000604 RID: 1540 RVA: 0x00004F50 File Offset: 0x00003150
[Token(Token = "0x6000604")]
[Address(RVA = "0x2D0F450", Offset = "0x2D0E450", VA = "0x182D0F450")]
internal static bool CheckSymbol(UnicodeCategory uc)
{
return default(bool);
}
/// <summary>Indicates whether the specified Unicode character is categorized as a symbol character.</summary>
/// <param name="c">The Unicode character to evaluate.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="c" /> is a symbol character; otherwise, <see langword="false" />.</returns>
// Token: 0x06000605 RID: 1541 RVA: 0x00004F68 File Offset: 0x00003168
[Token(Token = "0x6000605")]
[Address(RVA = "0x2D10A60", Offset = "0x2D0FA60", VA = "0x182D10A60")]
public static bool IsSymbol(char c)
{
return default(bool);
}
/// <summary>Indicates whether the character at the specified position in a specified string is categorized as white space.</summary>
/// <param name="s">A string.</param>
/// <param name="index">The position of the character to evaluate in <paramref name="s" />.</param>
/// <returns>
/// <see langword="true" /> if the character at position <paramref name="index" /> in <paramref name="s" /> is white space; otherwise, <see langword="false" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="s" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than zero or greater than the last position in <paramref name="s" />.</exception>
// Token: 0x06000606 RID: 1542 RVA: 0x00004F80 File Offset: 0x00003180
[Token(Token = "0x6000606")]
[Address(RVA = "0x2D10D40", Offset = "0x2D0FD40", VA = "0x182D10D40")]
public static bool IsWhiteSpace(string s, int index)
{
return default(bool);
}
/// <summary>Categorizes a specified Unicode character into a group identified by one of the <see cref="T:System.Globalization.UnicodeCategory" /> values.</summary>
/// <param name="c">The Unicode character to categorize.</param>
/// <returns>A <see cref="T:System.Globalization.UnicodeCategory" /> value that identifies the group that contains <paramref name="c" />.</returns>
// Token: 0x06000607 RID: 1543 RVA: 0x00004F98 File Offset: 0x00003198
[Token(Token = "0x6000607")]
[Address(RVA = "0x2D0F910", Offset = "0x2D0E910", VA = "0x182D0F910")]
public static UnicodeCategory GetUnicodeCategory(char c)
{
return UnicodeCategory.UppercaseLetter;
}
/// <summary>Categorizes the character at the specified position in a specified string into a group identified by one of the <see cref="T:System.Globalization.UnicodeCategory" /> values.</summary>
/// <param name="s">A <see cref="T:System.String" />.</param>
/// <param name="index">The character position in <paramref name="s" />.</param>
/// <returns>A <see cref="T:System.Globalization.UnicodeCategory" /> enumerated constant that identifies the group that contains the character at position <paramref name="index" /> in <paramref name="s" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="s" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than zero or greater than the last position in <paramref name="s" />.</exception>
// Token: 0x06000608 RID: 1544 RVA: 0x00004FB0 File Offset: 0x000031B0
[Token(Token = "0x6000608")]
[Address(RVA = "0x2D0F9C0", Offset = "0x2D0E9C0", VA = "0x182D0F9C0")]
public static UnicodeCategory GetUnicodeCategory(string s, int index)
{
return UnicodeCategory.UppercaseLetter;
}
/// <summary>Indicates whether the specified <see cref="T:System.Char" /> object is a high surrogate.</summary>
/// <param name="c">The Unicode character to evaluate.</param>
/// <returns>
/// <see langword="true" /> if the numeric value of the <paramref name="c" /> parameter ranges from U+D800 through U+DBFF; otherwise, <see langword="false" />.</returns>
// Token: 0x06000609 RID: 1545 RVA: 0x00004FC8 File Offset: 0x000031C8
[Token(Token = "0x6000609")]
[Address(RVA = "0x2D0FC90", Offset = "0x2D0EC90", VA = "0x182D0FC90")]
public static bool IsHighSurrogate(char c)
{
return default(bool);
}
/// <summary>Indicates whether the <see cref="T:System.Char" /> object at the specified position in a string is a high surrogate.</summary>
/// <param name="s">A string.</param>
/// <param name="index">The position of the character to evaluate in <paramref name="s" />.</param>
/// <returns>
/// <see langword="true" /> if the numeric value of the specified character in the <paramref name="s" /> parameter ranges from U+D800 through U+DBFF; otherwise, <see langword="false" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="s" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is not a position within <paramref name="s" />.</exception>
// Token: 0x0600060A RID: 1546 RVA: 0x00004FE0 File Offset: 0x000031E0
[Token(Token = "0x600060A")]
[Address(RVA = "0x2D0FCB0", Offset = "0x2D0ECB0", VA = "0x182D0FCB0")]
public static bool IsHighSurrogate(string s, int index)
{
return default(bool);
}
/// <summary>Indicates whether the specified <see cref="T:System.Char" /> object is a low surrogate.</summary>
/// <param name="c">The character to evaluate.</param>
/// <returns>
/// <see langword="true" /> if the numeric value of the <paramref name="c" /> parameter ranges from U+DC00 through U+DFFF; otherwise, <see langword="false" />.</returns>
// Token: 0x0600060B RID: 1547 RVA: 0x00004FF8 File Offset: 0x000031F8
[Token(Token = "0x600060B")]
[Address(RVA = "0x2D10330", Offset = "0x2D0F330", VA = "0x182D10330")]
public static bool IsLowSurrogate(char c)
{
return default(bool);
}
/// <summary>Indicates whether the two specified <see cref="T:System.Char" /> objects form a surrogate pair.</summary>
/// <param name="highSurrogate">The character to evaluate as the high surrogate of a surrogate pair.</param>
/// <param name="lowSurrogate">The character to evaluate as the low surrogate of a surrogate pair.</param>
/// <returns>
/// <see langword="true" /> if the numeric value of the <paramref name="highSurrogate" /> parameter ranges from U+D800 through U+DBFF, and the numeric value of the <paramref name="lowSurrogate" /> parameter ranges from U+DC00 through U+DFFF; otherwise, <see langword="false" />.</returns>
// Token: 0x0600060C RID: 1548 RVA: 0x00005010 File Offset: 0x00003210
[Token(Token = "0x600060C")]
[Address(RVA = "0x2D10910", Offset = "0x2D0F910", VA = "0x182D10910")]
public static bool IsSurrogatePair(char highSurrogate, char lowSurrogate)
{
return default(bool);
}
/// <summary>Converts the specified Unicode code point into a UTF-16 encoded string.</summary>
/// <param name="utf32">A 21-bit Unicode code point.</param>
/// <returns>A string consisting of one <see cref="T:System.Char" /> object or a surrogate pair of <see cref="T:System.Char" /> objects equivalent to the code point specified by the <paramref name="utf32" /> parameter.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="utf32" /> is not a valid 21-bit Unicode code point ranging from U+0 through U+10FFFF, excluding the surrogate pair range from U+D800 through U+DFFF.</exception>
// Token: 0x0600060D RID: 1549 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600060D")]
[Address(RVA = "0x2D0F530", Offset = "0x2D0E530", VA = "0x182D0F530")]
public static string ConvertFromUtf32(int utf32)
{
return null;
}
/// <summary>Converts the value of a UTF-16 encoded surrogate pair into a Unicode code point.</summary>
/// <param name="highSurrogate">A high surrogate code unit (that is, a code unit ranging from U+D800 through U+DBFF).</param>
/// <param name="lowSurrogate">A low surrogate code unit (that is, a code unit ranging from U+DC00 through U+DFFF).</param>
/// <returns>The 21-bit Unicode code point represented by the <paramref name="highSurrogate" /> and <paramref name="lowSurrogate" /> parameters.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="highSurrogate" /> is not in the range U+D800 through U+DBFF, or <paramref name="lowSurrogate" /> is not in the range U+DC00 through U+DFFF.</exception>
// Token: 0x0600060E RID: 1550 RVA: 0x00005028 File Offset: 0x00003228
[Token(Token = "0x600060E")]
[Address(RVA = "0x2D0F6A0", Offset = "0x2D0E6A0", VA = "0x182D0F6A0")]
public static int ConvertToUtf32(char highSurrogate, char lowSurrogate)
{
return 0;
}
// Token: 0x04000229 RID: 553
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000229")]
internal char m_value;
/// <summary>Represents the largest possible value of a <see cref="T:System.Char" />. This field is constant.</summary>
// Token: 0x0400022A RID: 554
[Token(Token = "0x400022A")]
public const char MaxValue = '\uffff';
/// <summary>Represents the smallest possible value of a <see cref="T:System.Char" />. This field is constant.</summary>
// Token: 0x0400022B RID: 555
[Token(Token = "0x400022B")]
public const char MinValue = '\0';
// Token: 0x0400022C RID: 556
[Token(Token = "0x400022C")]
private static readonly byte[] categoryForLatin1;
// Token: 0x0400022D RID: 557
[Token(Token = "0x400022D")]
internal const int UNICODE_PLANE00_END = 65535;
// Token: 0x0400022E RID: 558
[Token(Token = "0x400022E")]
internal const int UNICODE_PLANE01_START = 65536;
// Token: 0x0400022F RID: 559
[Token(Token = "0x400022F")]
internal const int UNICODE_PLANE16_END = 1114111;
// Token: 0x04000230 RID: 560
[Token(Token = "0x4000230")]
internal const int HIGH_SURROGATE_START = 55296;
// Token: 0x04000231 RID: 561
[Token(Token = "0x4000231")]
internal const int LOW_SURROGATE_END = 57343;
}
}