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
RegionInfo.cs
Go to the documentation of this file.
1using System;
6
8{
9 [global::System.Runtime.InteropServices.ComVisible(true)]
10 [global::Cpp2ILInjected.Token(Token = "0x20005C6")]
11 [global::System.Serializable]
12 [StructLayout(0)]
13 public class RegionInfo
14 {
15 [global::Cpp2ILInjected.Token(Token = "0x170006D9")]
17 {
18 [global::Cpp2ILInjected.Token(Token = "0x6002D35")]
19 [global::Cpp2ILInjected.Address(RVA = "0x1C04084", Offset = "0x1C04084", Length = "0xC4")]
20 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
21 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_CurrentCulture", ReturnType = typeof(CultureInfo))]
22 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RegionInfo), Member = ".ctor", MemberParameters = new object[] { typeof(CultureInfo) }, ReturnType = typeof(void))]
23 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
24 get
25 {
26 throw null;
27 }
28 }
29
30 [global::Cpp2ILInjected.Token(Token = "0x6002D36")]
31 [global::Cpp2ILInjected.Address(RVA = "0x1C042D4", Offset = "0x1C042D4", Length = "0x108")]
32 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
33 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
34 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "GetCultureInfo", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(CultureInfo))]
35 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RegionInfo), Member = "GetByTerritory", MemberParameters = new object[] { typeof(CultureInfo) }, ReturnType = typeof(bool))]
36 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
37 {
38 typeof(string),
39 typeof(object)
40 }, ReturnType = typeof(string))]
41 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[]
42 {
43 typeof(string),
44 typeof(string)
45 }, ReturnType = typeof(void))]
46 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
47 public RegionInfo(int culture)
48 {
49 throw null;
50 }
51
52 [global::Cpp2ILInjected.Token(Token = "0x6002D37")]
53 [global::Cpp2ILInjected.Address(RVA = "0x1C04484", Offset = "0x1C04484", Length = "0x138")]
54 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
55 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
56 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "ToUpperInvariant", ReturnType = typeof(string))]
57 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "GetCultureInfo", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(CultureInfo))]
58 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RegionInfo), Member = "GetByTerritory", MemberParameters = new object[] { typeof(CultureInfo) }, ReturnType = typeof(bool))]
59 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", ReturnType = typeof(void))]
60 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
61 {
62 typeof(string),
63 typeof(object)
64 }, ReturnType = typeof(string))]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[]
66 {
67 typeof(string),
68 typeof(string)
69 }, ReturnType = typeof(void))]
70 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
71 public RegionInfo(string name)
72 {
73 throw null;
74 }
75
76 [global::Cpp2ILInjected.Token(Token = "0x6002D38")]
77 [global::Cpp2ILInjected.Address(RVA = "0x1C04148", Offset = "0x1C04148", Length = "0x18C")]
78 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
79 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RegionInfo), Member = "get_CurrentRegion", ReturnType = typeof(RegionInfo))]
80 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
81 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
82 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "ToUpperInvariant", ReturnType = typeof(string))]
83 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.NotImplementedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
84 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
86 {
87 throw null;
88 }
89
90 [global::Cpp2ILInjected.Token(Token = "0x6002D39")]
91 [global::Cpp2ILInjected.Address(RVA = "0x1C043DC", Offset = "0x1C043DC", Length = "0xA8")]
92 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
93 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RegionInfo), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
94 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RegionInfo), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
95 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
96 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "ToUpperInvariant", ReturnType = typeof(string))]
97 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Exception), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
98 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
100 {
101 throw null;
102 }
103
104 [global::Cpp2ILInjected.Token(Token = "0x6002D3A")]
105 [global::Cpp2ILInjected.Address(RVA = "0x1C045BC", Offset = "0x1C045BC", Length = "0x4")]
106 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
107 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
108 [MethodImpl(4096)]
109 private extern bool construct_internal_region_from_name(string name);
110
111 [global::System.Runtime.InteropServices.ComVisible(false)]
112 [global::Cpp2ILInjected.Token(Token = "0x170006DA")]
113 public virtual string CurrencyEnglishName
114 {
115 [global::Cpp2ILInjected.Token(Token = "0x6002D3B")]
116 [global::Cpp2ILInjected.Address(RVA = "0x1C045C0", Offset = "0x1C045C0", Length = "0x8")]
117 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
118 get
119 {
120 throw null;
121 }
122 }
123
124 [global::Cpp2ILInjected.Token(Token = "0x170006DB")]
125 public virtual string CurrencySymbol
126 {
127 [global::Cpp2ILInjected.Token(Token = "0x6002D3C")]
128 [global::Cpp2ILInjected.Address(RVA = "0x1C045C8", Offset = "0x1C045C8", Length = "0x8")]
129 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
130 get
131 {
132 throw null;
133 }
134 }
135
136 [global::System.MonoTODO("DisplayName currently only returns the EnglishName")]
137 [global::Cpp2ILInjected.Token(Token = "0x170006DC")]
138 public virtual string DisplayName
139 {
140 [global::Cpp2ILInjected.Token(Token = "0x6002D3D")]
141 [global::Cpp2ILInjected.Address(RVA = "0x1C045D0", Offset = "0x1C045D0", Length = "0x8")]
142 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
143 get
144 {
145 throw null;
146 }
147 }
148
149 [global::Cpp2ILInjected.Token(Token = "0x170006DD")]
150 public virtual string EnglishName
151 {
152 [global::Cpp2ILInjected.Token(Token = "0x6002D3E")]
153 [global::Cpp2ILInjected.Address(RVA = "0x1C045D8", Offset = "0x1C045D8", Length = "0x8")]
154 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
155 get
156 {
157 throw null;
158 }
159 }
160
161 [global::System.Runtime.InteropServices.ComVisible(false)]
162 [global::Cpp2ILInjected.Token(Token = "0x170006DE")]
163 public virtual int GeoId
164 {
165 [global::Cpp2ILInjected.Token(Token = "0x6002D3F")]
166 [global::Cpp2ILInjected.Address(RVA = "0x1C045E0", Offset = "0x1C045E0", Length = "0x8")]
167 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
168 get
169 {
170 throw null;
171 }
172 }
173
174 [global::Cpp2ILInjected.Token(Token = "0x170006DF")]
175 public virtual bool IsMetric
176 {
177 [global::Cpp2ILInjected.Token(Token = "0x6002D40")]
178 [global::Cpp2ILInjected.Address(RVA = "0x1C045E8", Offset = "0x1C045E8", Length = "0x8C")]
179 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
180 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
181 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
182 {
183 typeof(string),
184 typeof(string)
185 }, ReturnType = typeof(bool))]
186 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
187 get
188 {
189 throw null;
190 }
191 }
192
193 [global::Cpp2ILInjected.Token(Token = "0x170006E0")]
194 public virtual string ISOCurrencySymbol
195 {
196 [global::Cpp2ILInjected.Token(Token = "0x6002D41")]
197 [global::Cpp2ILInjected.Address(RVA = "0x1C04674", Offset = "0x1C04674", Length = "0x8")]
198 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
199 get
200 {
201 throw null;
202 }
203 }
204
205 [global::System.Runtime.InteropServices.ComVisible(false)]
206 [global::Cpp2ILInjected.Token(Token = "0x170006E1")]
207 public virtual string NativeName
208 {
209 [global::Cpp2ILInjected.Token(Token = "0x6002D42")]
210 [global::Cpp2ILInjected.Address(RVA = "0x1C0467C", Offset = "0x1C0467C", Length = "0x8")]
211 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
212 get
213 {
214 throw null;
215 }
216 }
217
218 [global::System.Runtime.InteropServices.ComVisible(false)]
219 [global::Cpp2ILInjected.Token(Token = "0x170006E2")]
220 public virtual string CurrencyNativeName
221 {
222 [global::Cpp2ILInjected.Token(Token = "0x6002D43")]
223 [global::Cpp2ILInjected.Address(RVA = "0x1C04684", Offset = "0x1C04684", Length = "0x8")]
224 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
225 get
226 {
227 throw null;
228 }
229 }
230
231 [global::Cpp2ILInjected.Token(Token = "0x170006E3")]
232 public virtual string Name
233 {
234 [global::Cpp2ILInjected.Token(Token = "0x6002D44")]
235 [global::Cpp2ILInjected.Address(RVA = "0x1C0468C", Offset = "0x1C0468C", Length = "0x8")]
236 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
237 get
238 {
239 throw null;
240 }
241 }
242
243 [global::Cpp2ILInjected.Token(Token = "0x170006E4")]
244 public virtual string ThreeLetterISORegionName
245 {
246 [global::Cpp2ILInjected.Token(Token = "0x6002D45")]
247 [global::Cpp2ILInjected.Address(RVA = "0x1C04694", Offset = "0x1C04694", Length = "0x8")]
248 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
249 get
250 {
251 throw null;
252 }
253 }
254
255 [global::Cpp2ILInjected.Token(Token = "0x170006E5")]
256 public virtual string ThreeLetterWindowsRegionName
257 {
258 [global::Cpp2ILInjected.Token(Token = "0x6002D46")]
259 [global::Cpp2ILInjected.Address(RVA = "0x1C0469C", Offset = "0x1C0469C", Length = "0x8")]
260 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
261 get
262 {
263 throw null;
264 }
265 }
266
267 [global::Cpp2ILInjected.Token(Token = "0x170006E6")]
268 public virtual string TwoLetterISORegionName
269 {
270 [global::Cpp2ILInjected.Token(Token = "0x6002D47")]
271 [global::Cpp2ILInjected.Address(RVA = "0x1C046A4", Offset = "0x1C046A4", Length = "0x8")]
272 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
273 get
274 {
275 throw null;
276 }
277 }
278
279 [global::Cpp2ILInjected.Token(Token = "0x6002D48")]
280 [global::Cpp2ILInjected.Address(RVA = "0x1C046AC", Offset = "0x1C046AC", Length = "0xC0")]
281 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
282 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
283 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
284 {
285 typeof(string),
286 typeof(string)
287 }, ReturnType = typeof(bool))]
288 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
289 public override bool Equals(object value)
290 {
291 throw null;
292 }
293
294 [global::Cpp2ILInjected.Token(Token = "0x6002D49")]
295 [global::Cpp2ILInjected.Address(RVA = "0x1C0476C", Offset = "0x1C0476C", Length = "0x24")]
296 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
297 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
298 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
299 public override int GetHashCode()
300 {
301 throw null;
302 }
303
304 [global::Cpp2ILInjected.Token(Token = "0x6002D4A")]
305 [global::Cpp2ILInjected.Address(RVA = "0x1C04790", Offset = "0x1C04790", Length = "0x10")]
306 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
307 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
308 public override string ToString()
309 {
310 throw null;
311 }
312
313 [global::Cpp2ILInjected.Token(Token = "0x6002D4B")]
314 [global::Cpp2ILInjected.Address(RVA = "0x1C047A0", Offset = "0x1C047A0", Length = "0x48")]
315 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
316 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
317 internal static void ClearCachedData()
318 {
319 throw null;
320 }
321
322 [global::Cpp2ILInjected.Token(Token = "0x4001943")]
323 private static RegionInfo currentRegion;
324
325 [global::Cpp2ILInjected.Token(Token = "0x4001944")]
326 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
327 private int regionId;
328
329 [global::Cpp2ILInjected.Token(Token = "0x4001945")]
330 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
331 private string iso2Name;
332
333 [global::Cpp2ILInjected.Token(Token = "0x4001946")]
334 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
335 private string iso3Name;
336
337 [global::Cpp2ILInjected.Token(Token = "0x4001947")]
338 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
339 private string win3Name;
340
341 [global::Cpp2ILInjected.Token(Token = "0x4001948")]
342 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
343 private string englishName;
344
345 [global::Cpp2ILInjected.Token(Token = "0x4001949")]
346 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
347 private string nativeName;
348
349 [global::Cpp2ILInjected.Token(Token = "0x400194A")]
350 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
351 private string currencySymbol;
352
353 [global::Cpp2ILInjected.Token(Token = "0x400194B")]
354 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
355 private string isoCurrencySymbol;
356
357 [global::Cpp2ILInjected.Token(Token = "0x400194C")]
358 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
359 private string currencyEnglishName;
360
361 [global::Cpp2ILInjected.Token(Token = "0x400194D")]
362 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
363 private string currencyNativeName;
364 }
365}
class f__AnonymousType0<< Count > j__TPar
override bool Equals(object value)
bool construct_internal_region_from_name(string name)
virtual string TwoLetterISORegionName
bool GetByTerritory(CultureInfo ci)
Definition RegionInfo.cs:99
virtual string ThreeLetterISORegionName
static RegionInfo currentRegion
virtual string ThreeLetterWindowsRegionName
static RegionInfo CurrentRegion
Definition RegionInfo.cs:17