246 lines
8.9 KiB
C#
246 lines
8.9 KiB
C#
using System;
|
|
using System.Text;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace System.Globalization
|
|
{
|
|
// Token: 0x0200000A RID: 10
|
|
[Token(Token = "0x200000A")]
|
|
internal class FormatProvider
|
|
{
|
|
// Token: 0x0600005F RID: 95 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600005F")]
|
|
[Address(RVA = "0x117F920", Offset = "0x117E920", VA = "0x18117F920")]
|
|
internal static string FormatBigInteger(int precision, int scale, bool sign, string format, NumberFormatInfo numberFormatInfo, char[] digits, int startIndex)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000060 RID: 96 RVA: 0x00002628 File Offset: 0x00000828
|
|
[Token(Token = "0x6000060")]
|
|
[Address(RVA = "0x117FB70", Offset = "0x117EB70", VA = "0x18117FB70")]
|
|
internal static bool TryStringToBigInteger(ReadOnlySpan<char> s, NumberStyles styles, NumberFormatInfo numberFormatInfo, StringBuilder receiver, out int precision, out int scale, out bool sign)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0200000B RID: 11
|
|
[Token(Token = "0x200000B")]
|
|
private class Number
|
|
{
|
|
// Token: 0x06000061 RID: 97 RVA: 0x00002640 File Offset: 0x00000840
|
|
[Token(Token = "0x6000061")]
|
|
[Address(RVA = "0x1180E60", Offset = "0x117FE60", VA = "0x181180E60")]
|
|
private static bool IsWhite(char ch)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000062 RID: 98 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000062")]
|
|
[Address(RVA = "0x1180E80", Offset = "0x117FE80", VA = "0x181180E80")]
|
|
private unsafe static char* MatchChars(char* p, string str)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000063 RID: 99 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000063")]
|
|
[Address(RVA = "0x1180F30", Offset = "0x117FF30", VA = "0x181180F30")]
|
|
private unsafe static char* MatchChars(char* p, char* str)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000064 RID: 100 RVA: 0x00002658 File Offset: 0x00000858
|
|
[Token(Token = "0x6000064")]
|
|
[Address(RVA = "0x1182430", Offset = "0x1181430", VA = "0x181182430")]
|
|
private unsafe static bool ParseNumber(ref char* str, NumberStyles options, ref FormatProvider.Number.NumberBuffer number, StringBuilder sb, NumberFormatInfo numfmt, bool parseDecimal)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000065 RID: 101 RVA: 0x00002670 File Offset: 0x00000870
|
|
[Token(Token = "0x6000065")]
|
|
[Address(RVA = "0x1182CF0", Offset = "0x1181CF0", VA = "0x181182CF0")]
|
|
private static bool TrailingZeros(ReadOnlySpan<char> s, int index)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000066 RID: 102 RVA: 0x00002688 File Offset: 0x00000888
|
|
[Token(Token = "0x6000066")]
|
|
[Address(RVA = "0x1182D70", Offset = "0x1181D70", VA = "0x181182D70")]
|
|
internal static bool TryStringToNumber(ReadOnlySpan<char> str, NumberStyles options, ref FormatProvider.Number.NumberBuffer number, StringBuilder sb, NumberFormatInfo numfmt, bool parseDecimal)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000067 RID: 103 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000067")]
|
|
[Address(RVA = "0x1180E00", Offset = "0x117FE00", VA = "0x181180E00")]
|
|
internal unsafe static void Int32ToDecChars(char* buffer, ref int index, uint value, int digits)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000068 RID: 104 RVA: 0x000026A0 File Offset: 0x000008A0
|
|
[Token(Token = "0x6000068")]
|
|
[Address(RVA = "0x1182340", Offset = "0x1181340", VA = "0x181182340")]
|
|
internal static char ParseFormatSpecifier(string format, out int digits)
|
|
{
|
|
return '\0';
|
|
}
|
|
|
|
// Token: 0x06000069 RID: 105 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000069")]
|
|
[Address(RVA = "0x1181C50", Offset = "0x1180C50", VA = "0x181181C50")]
|
|
internal static string NumberToString(FormatProvider.Number.NumberBuffer number, char format, int nMaxDigits, NumberFormatInfo info, bool isDecimal)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600006A RID: 106 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600006A")]
|
|
[Address(RVA = "0x117FD60", Offset = "0x117ED60", VA = "0x18117FD60")]
|
|
private static void FormatCurrency(StringBuilder sb, FormatProvider.Number.NumberBuffer number, int nMinDigits, int nMaxDigits, NumberFormatInfo info)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600006B RID: 107 RVA: 0x000026B8 File Offset: 0x000008B8
|
|
[Token(Token = "0x600006B")]
|
|
[Address(RVA = "0x1183F20", Offset = "0x1182F20", VA = "0x181183F20")]
|
|
private unsafe static int wcslen(char* s)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x0600006C RID: 108 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600006C")]
|
|
[Address(RVA = "0x1180170", Offset = "0x117F170", VA = "0x181180170")]
|
|
private static void FormatFixed(StringBuilder sb, FormatProvider.Number.NumberBuffer number, int nMinDigits, int nMaxDigits, NumberFormatInfo info, int[] groupDigits, string sDecimal, string sGroup)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600006D RID: 109 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600006D")]
|
|
[Address(RVA = "0x1180780", Offset = "0x117F780", VA = "0x181180780")]
|
|
private static void FormatNumber(StringBuilder sb, FormatProvider.Number.NumberBuffer number, int nMinDigits, int nMaxDigits, NumberFormatInfo info)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600006E RID: 110 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600006E")]
|
|
[Address(RVA = "0x1180C80", Offset = "0x117FC80", VA = "0x181180C80")]
|
|
private static void FormatScientific(StringBuilder sb, FormatProvider.Number.NumberBuffer number, int nMinDigits, int nMaxDigits, NumberFormatInfo info, char expChar)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600006F RID: 111 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600006F")]
|
|
[Address(RVA = "0x1180000", Offset = "0x117F000", VA = "0x181180000")]
|
|
private static void FormatExponent(StringBuilder sb, NumberFormatInfo info, int value, char expChar, int minDigits, bool positiveSign)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000070 RID: 112 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000070")]
|
|
[Address(RVA = "0x11805C0", Offset = "0x117F5C0", VA = "0x1811805C0")]
|
|
private static void FormatGeneral(StringBuilder sb, FormatProvider.Number.NumberBuffer number, int nMinDigits, int nMaxDigits, NumberFormatInfo info, char expChar, bool bSuppressScientific)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000071 RID: 113 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000071")]
|
|
[Address(RVA = "0x11809D0", Offset = "0x117F9D0", VA = "0x1811809D0")]
|
|
private static void FormatPercent(StringBuilder sb, FormatProvider.Number.NumberBuffer number, int nMinDigits, int nMaxDigits, NumberFormatInfo info)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000072 RID: 114 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000072")]
|
|
[Address(RVA = "0x1182C10", Offset = "0x1181C10", VA = "0x181182C10")]
|
|
private static void RoundNumber(ref FormatProvider.Number.NumberBuffer number, int pos)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000073 RID: 115 RVA: 0x000026D0 File Offset: 0x000008D0
|
|
[Token(Token = "0x6000073")]
|
|
[Address(RVA = "0x117FC90", Offset = "0x117EC90", VA = "0x18117FC90")]
|
|
private static int FindSection(string format, int section)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x06000074 RID: 116 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000074")]
|
|
[Address(RVA = "0x1180F80", Offset = "0x117FF80", VA = "0x181180F80")]
|
|
internal static string NumberToStringFormat(FormatProvider.Number.NumberBuffer number, string format, NumberFormatInfo info)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x04000016 RID: 22
|
|
[Token(Token = "0x4000016")]
|
|
private static string[] s_posCurrencyFormats;
|
|
|
|
// Token: 0x04000017 RID: 23
|
|
[Token(Token = "0x4000017")]
|
|
private static string[] s_negCurrencyFormats;
|
|
|
|
// Token: 0x04000018 RID: 24
|
|
[Token(Token = "0x4000018")]
|
|
private static string[] s_posPercentFormats;
|
|
|
|
// Token: 0x04000019 RID: 25
|
|
[Token(Token = "0x4000019")]
|
|
private static string[] s_negPercentFormats;
|
|
|
|
// Token: 0x0400001A RID: 26
|
|
[Token(Token = "0x400001A")]
|
|
private static string[] s_negNumberFormats;
|
|
|
|
// Token: 0x0400001B RID: 27
|
|
[Token(Token = "0x400001B")]
|
|
private static string s_posNumberFormat;
|
|
|
|
// Token: 0x0200000C RID: 12
|
|
[Token(Token = "0x200000C")]
|
|
internal struct NumberBuffer
|
|
{
|
|
// Token: 0x17000003 RID: 3
|
|
// (get) Token: 0x06000076 RID: 118 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000003")]
|
|
public unsafe char* digits
|
|
{
|
|
[Token(Token = "0x6000076")]
|
|
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0400001C RID: 28
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400001C")]
|
|
public int precision;
|
|
|
|
// Token: 0x0400001D RID: 29
|
|
[FieldOffset(Offset = "0x4")]
|
|
[Token(Token = "0x400001D")]
|
|
public int scale;
|
|
|
|
// Token: 0x0400001E RID: 30
|
|
[FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x400001E")]
|
|
public bool sign;
|
|
|
|
// Token: 0x0400001F RID: 31
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400001F")]
|
|
public unsafe char* overrideDigits;
|
|
}
|
|
}
|
|
}
|
|
}
|