terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
HebrewNumber.cs
Go to the documentation of this file.
1using System;
3using System.Text;
6
8{
9 [global::Cpp2ILInjected.Token(Token = "0x2000593")]
10 internal class HebrewNumber
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x6002B20")]
13 [global::Cpp2ILInjected.Address(RVA = "0x1BE109C", Offset = "0x1BE109C", Length = "0x250")]
14 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
15 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.DateTimeFormat), Member = "HebrewFormatDigits", MemberParameters = new object[]
16 {
17 typeof(global::System.Text.StringBuilder),
18 typeof(int)
19 }, ReturnType = typeof(void))]
20 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
21 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilder), Member = ".ctor", ReturnType = typeof(void))]
22 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilder), Member = "Append", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(global::System.Text.StringBuilder))]
23 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilder), Member = "get_Length", ReturnType = typeof(int))]
24 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilder), Member = "Insert", MemberParameters = new object[]
25 {
26 typeof(int),
27 typeof(char)
28 }, ReturnType = typeof(global::System.Text.StringBuilder))]
29 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
30 internal static string ToString(int Number)
31 {
32 throw null;
33 }
34
35 [global::Cpp2ILInjected.Token(Token = "0x6002B21")]
36 [global::Cpp2ILInjected.Address(RVA = "0x1BE12EC", Offset = "0x1BE12EC", Length = "0x154")]
37 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
38 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.DateTimeParse), Member = "MatchHebrewDigits", MemberParameters = new object[]
39 {
40 typeof(ref global::System.__DTString),
41 typeof(int),
42 typeof(ref int)
43 }, ReturnType = typeof(bool))]
44 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DateTimeFormatInfo), Member = "TryParseHebrewNumber", MemberParameters = new object[]
45 {
46 typeof(ref global::System.__DTString),
47 typeof(ref bool),
48 typeof(ref int)
49 }, ReturnType = typeof(bool))]
50 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
51 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
53 {
54 throw null;
55 }
56
57 [global::Cpp2ILInjected.Token(Token = "0x6002B22")]
58 [global::Cpp2ILInjected.Address(RVA = "0x1BE1440", Offset = "0x1BE1440", Length = "0xB8")]
59 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
60 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DateTimeFormatInfo), Member = "TryParseHebrewNumber", MemberParameters = new object[]
61 {
62 typeof(ref global::System.__DTString),
63 typeof(ref bool),
64 typeof(ref int)
65 }, ReturnType = typeof(bool))]
66 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
67 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
68 internal static bool IsDigit(char ch)
69 {
70 throw null;
71 }
72
73 // Note: this type is marked as 'beforefieldinit'.
74 [global::Cpp2ILInjected.Token(Token = "0x6002B23")]
75 [global::Cpp2ILInjected.Address(RVA = "0x1BE14F8", Offset = "0x1BE14F8", Length = "0x12C")]
76 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
77 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
78 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.CompilerServices.RuntimeHelpers), Member = "InitializeArray", MemberParameters = new object[]
79 {
80 typeof(global::System.Array),
81 typeof(global::System.RuntimeFieldHandle)
82 }, ReturnType = typeof(void))]
83 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
84 static HebrewNumber()
85 {
86 throw null;
87 }
88
89 [global::Cpp2ILInjected.Token(Token = "0x400177D")]
91
92 [global::Cpp2ILInjected.Token(Token = "0x400177E")]
93 private static char s_maxHebrewNumberCh;
94
95 [global::Cpp2ILInjected.Token(Token = "0x400177F")]
97
98 [global::Cpp2ILInjected.Token(Token = "0x2000594")]
99 private enum HebrewToken : short
100 {
101 [global::Cpp2ILInjected.Token(Token = "0x4001781")]
102 Invalid = -1,
103 [global::Cpp2ILInjected.Token(Token = "0x4001782")]
104 Digit400,
105 [global::Cpp2ILInjected.Token(Token = "0x4001783")]
107 [global::Cpp2ILInjected.Token(Token = "0x4001784")]
108 Digit100,
109 [global::Cpp2ILInjected.Token(Token = "0x4001785")]
110 Digit10,
111 [global::Cpp2ILInjected.Token(Token = "0x4001786")]
112 Digit1,
113 [global::Cpp2ILInjected.Token(Token = "0x4001787")]
114 Digit6_7,
115 [global::Cpp2ILInjected.Token(Token = "0x4001788")]
116 Digit7,
117 [global::Cpp2ILInjected.Token(Token = "0x4001789")]
118 Digit9,
119 [global::Cpp2ILInjected.Token(Token = "0x400178A")]
121 [global::Cpp2ILInjected.Token(Token = "0x400178B")]
123 }
124
125 [global::Cpp2ILInjected.Token(Token = "0x2000595")]
126 private struct HebrewValue
127 {
128 [global::Cpp2ILInjected.Token(Token = "0x6002B24")]
129 [global::Cpp2ILInjected.Address(RVA = "0x1BE1624", Offset = "0x1BE1624", Length = "0xC")]
130 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
131 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
133 {
134 throw null;
135 }
136
137 [global::Cpp2ILInjected.Token(Token = "0x400178C")]
138 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
140
141 [global::Cpp2ILInjected.Token(Token = "0x400178D")]
142 [global::Cpp2ILInjected.FieldOffset(Offset = "0x2")]
143 internal short value;
144 }
145
146 [global::Cpp2ILInjected.Token(Token = "0x2000596")]
147 internal enum HS : sbyte
148 {
149 [global::Cpp2ILInjected.Token(Token = "0x400178F")]
150 _err = -1,
151 [global::Cpp2ILInjected.Token(Token = "0x4001790")]
152 Start,
153 [global::Cpp2ILInjected.Token(Token = "0x4001791")]
154 S400,
155 [global::Cpp2ILInjected.Token(Token = "0x4001792")]
156 S400_400,
157 [global::Cpp2ILInjected.Token(Token = "0x4001793")]
158 S400_X00,
159 [global::Cpp2ILInjected.Token(Token = "0x4001794")]
160 S400_X0,
161 [global::Cpp2ILInjected.Token(Token = "0x4001795")]
162 X00_DQ,
163 [global::Cpp2ILInjected.Token(Token = "0x4001796")]
165 [global::Cpp2ILInjected.Token(Token = "0x4001797")]
166 X0_DQ,
167 [global::Cpp2ILInjected.Token(Token = "0x4001798")]
168 X,
169 [global::Cpp2ILInjected.Token(Token = "0x4001799")]
170 X0,
171 [global::Cpp2ILInjected.Token(Token = "0x400179A")]
172 X00,
173 [global::Cpp2ILInjected.Token(Token = "0x400179B")]
174 S400_DQ,
175 [global::Cpp2ILInjected.Token(Token = "0x400179C")]
177 [global::Cpp2ILInjected.Token(Token = "0x400179D")]
179 [global::Cpp2ILInjected.Token(Token = "0x400179E")]
180 S9,
181 [global::Cpp2ILInjected.Token(Token = "0x400179F")]
182 X00_S9,
183 [global::Cpp2ILInjected.Token(Token = "0x40017A0")]
184 S9_DQ,
185 [global::Cpp2ILInjected.Token(Token = "0x40017A1")]
186 END = 100
187 }
188 }
189}
class f__AnonymousType0<< Count > j__TPar
static HebrewNumberParsingState ParseByChar(char ch, ref HebrewNumberParsingContext context)
static readonly HebrewNumber.HS[] s_numberPasingState
static readonly HebrewNumber.HebrewValue[] s_hebrewValues
static string ToString(int Number)
HebrewValue(HebrewNumber.HebrewToken token, short value)