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

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;
}
}
}
}