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
CultureInfoConverter.cs
Go to the documentation of this file.
1using System;
9
11{
12 [global::Cpp2ILInjected.Token(Token = "0x200035D")]
14 {
15 [global::Cpp2ILInjected.Token(Token = "0x17000520")]
16 private string DefaultCultureString
17 {
18 [global::Cpp2ILInjected.Token(Token = "0x6001675")]
19 [global::Cpp2ILInjected.Address(RVA = "0x1E41A2C", Offset = "0x1E41A2C", Length = "0x40")]
20 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
21 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
22 get
23 {
24 throw null;
25 }
26 }
27
28 [global::Cpp2ILInjected.Token(Token = "0x6001676")]
29 [global::Cpp2ILInjected.Address(RVA = "0x1E41A6C", Offset = "0x1E41A6C", Length = "0x10")]
30 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
31 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
32 protected virtual string GetCultureName(CultureInfo culture)
33 {
34 throw null;
35 }
36
37 [global::Cpp2ILInjected.Token(Token = "0x6001677")]
38 [global::Cpp2ILInjected.Address(RVA = "0x1E41A7C", Offset = "0x1E41A7C", Length = "0xC8")]
39 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
40 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
41 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "op_Equality", MemberParameters = new object[]
42 {
43 typeof(Type),
45 }, ReturnType = typeof(bool))]
46 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TypeConverter), Member = "CanConvertFrom", MemberParameters = new object[]
47 {
50 }, ReturnType = typeof(bool))]
51 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
52 public override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType)
53 {
54 throw null;
55 }
56
57 [global::Cpp2ILInjected.Token(Token = "0x6001678")]
58 [global::Cpp2ILInjected.Address(RVA = "0x1E41B44", Offset = "0x1E41B44", Length = "0xC8")]
59 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
60 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
61 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "op_Equality", MemberParameters = new object[]
62 {
63 typeof(Type),
65 }, ReturnType = typeof(bool))]
66 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TypeConverter), Member = "CanConvertTo", MemberParameters = new object[]
67 {
70 }, ReturnType = typeof(bool))]
71 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
73 {
74 throw null;
75 }
76
77 [global::Cpp2ILInjected.Token(Token = "0x6001679")]
78 [global::Cpp2ILInjected.Address(RVA = "0x1E41C0C", Offset = "0x1E41C0C", Length = "0x8CC")]
79 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
80 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
81 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TypeConverter), Member = "ConvertFrom", MemberParameters = new object[]
82 {
85 typeof(object)
86 }, ReturnType = typeof(object))]
87 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
88 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Equals", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
89 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfoConverter.CultureInfoMapper), Member = "GetCultureInfoName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
90 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Compare", MemberParameters = new object[]
91 {
92 typeof(string),
93 typeof(string),
95 }, ReturnType = typeof(int))]
96 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TypeConverter.StandardValuesCollection), Member = "GetEnumerator", ReturnType = typeof(IEnumerator))]
97 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
98 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_CurrentCulture", ReturnType = typeof(CultureInfo))]
99 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "ToLower", MemberParameters = new object[] { typeof(CultureInfo) }, ReturnType = typeof(string))]
100 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "StartsWith", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
101 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "SR", Member = "Format", MemberParameters = new object[]
102 {
103 typeof(string),
104 typeof(object)
105 }, ReturnType = typeof(string))]
106 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
107 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 54)]
108 public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value)
109 {
110 throw null;
111 }
112
113 [global::Cpp2ILInjected.Token(Token = "0x600167A")]
114 [global::Cpp2ILInjected.Address(RVA = "0x1E42570", Offset = "0x1E42570", Length = "0x438")]
115 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
116 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
117 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "op_Equality", MemberParameters = new object[]
118 {
119 typeof(Type),
120 typeof(Type)
121 }, ReturnType = typeof(bool))]
122 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
123 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
124 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetConstructor", MemberParameters = new object[] { typeof(Type[]) }, ReturnType = typeof(ConstructorInfo))]
125 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConstructorInfo), Member = "op_Inequality", MemberParameters = new object[]
126 {
129 }, ReturnType = typeof(bool))]
130 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InstanceDescriptor), Member = ".ctor", MemberParameters = new object[]
131 {
134 }, ReturnType = typeof(void))]
135 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TypeConverter), Member = "ConvertTo", MemberParameters = new object[]
136 {
139 typeof(object),
140 typeof(Type)
141 }, ReturnType = typeof(object))]
142 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
143 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 31)]
145 {
146 throw null;
147 }
148
149 [global::Cpp2ILInjected.Token(Token = "0x600167B")]
150 [global::Cpp2ILInjected.Address(RVA = "0x1E429A8", Offset = "0x1E429A8", Length = "0x1B8")]
151 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
152 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "GetCultures", MemberParameters = new object[] { typeof(CultureTypes) }, ReturnType = typeof(CultureInfo[]))]
153 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
154 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array[]), Member = "IndexOf", MemberTypeParameters = new object[] { typeof(object) }, MemberParameters = new object[]
155 {
156 typeof(object[]),
157 typeof(object)
158 }, ReturnType = typeof(int))]
159 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Copy", MemberParameters = new object[]
160 {
161 typeof(Array),
162 typeof(Array),
163 typeof(int)
164 }, ReturnType = typeof(void))]
165 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
166 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Sort", MemberParameters = new object[]
167 {
168 typeof(Array),
170 }, ReturnType = typeof(void))]
171 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TypeConverter.StandardValuesCollection), Member = ".ctor", MemberParameters = new object[] { typeof(ICollection) }, ReturnType = typeof(void))]
172 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
174 {
175 throw null;
176 }
177
178 [global::Cpp2ILInjected.Token(Token = "0x600167C")]
179 [global::Cpp2ILInjected.Address(RVA = "0x1E42B88", Offset = "0x1E42B88", Length = "0x8")]
180 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
182 {
183 throw null;
184 }
185
186 [global::Cpp2ILInjected.Token(Token = "0x600167D")]
187 [global::Cpp2ILInjected.Address(RVA = "0x1E42B90", Offset = "0x1E42B90", Length = "0x8")]
188 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
190 {
191 throw null;
192 }
193
194 [global::Cpp2ILInjected.Token(Token = "0x600167E")]
195 [global::Cpp2ILInjected.Address(RVA = "0x1E42B98", Offset = "0x1E42B98", Length = "0x8")]
196 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
197 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TypeConverter), Member = ".ctor", ReturnType = typeof(void))]
199 {
200 throw null;
201 }
202
203 [global::Cpp2ILInjected.Token(Token = "0x40011E3")]
204 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
206
207 [global::Cpp2ILInjected.Token(Token = "0x40011E4")]
208 private const string DefaultInvariantCultureString = "(Default)";
209
210 [global::Cpp2ILInjected.Token(Token = "0x200035E")]
212 {
213 [global::Cpp2ILInjected.Token(Token = "0x600167F")]
214 [global::Cpp2ILInjected.Address(RVA = "0x1E42B60", Offset = "0x1E42B60", Length = "0x28")]
215 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
216 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
218 {
219 throw null;
220 }
221
222 [global::Cpp2ILInjected.Token(Token = "0x6001680")]
223 [global::Cpp2ILInjected.Address(RVA = "0x1E42BA0", Offset = "0x1E42BA0", Length = "0x154")]
224 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
225 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
226 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_CurrentCulture", ReturnType = typeof(CultureInfo))]
227 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
228 public int Compare(object item1, object item2)
229 {
230 throw null;
231 }
232
233 [global::Cpp2ILInjected.Token(Token = "0x40011E5")]
234 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
236 }
237
238 [global::Cpp2ILInjected.Token(Token = "0x200035F")]
239 private static class CultureInfoMapper
240 {
241 [global::Cpp2ILInjected.Token(Token = "0x6001681")]
242 [global::Cpp2ILInjected.Address(RVA = "0x1E42CF4", Offset = "0x1E42CF4", Length = "0x40D8")]
243 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CultureInfoConverter.CultureInfoMapper), Member = ".cctor", ReturnType = typeof(void))]
244 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
245 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
246 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "Add", MemberParameters = new object[]
247 {
248 typeof(object),
249 typeof(object)
250 }, ReturnType = typeof(void))]
251 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 552)]
253 {
254 throw null;
255 }
256
257 [global::Cpp2ILInjected.Token(Token = "0x6001682")]
258 [global::Cpp2ILInjected.Address(RVA = "0x1E424D8", Offset = "0x1E424D8", Length = "0x98")]
259 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
260 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CultureInfoConverter), Member = "ConvertFrom", MemberParameters = new object[]
261 {
264 typeof(object)
265 }, ReturnType = typeof(object))]
266 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
267 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "TryGetValue", MemberParameters = new object[]
268 {
269 typeof(object),
270 typeof(ref object)
271 }, ReturnType = typeof(bool))]
272 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
273 public static string GetCultureInfoName(string cultureInfoDisplayName)
274 {
275 throw null;
276 }
277
278 // Note: this type is marked as 'beforefieldinit'.
279 [global::Cpp2ILInjected.Token(Token = "0x6001683")]
280 [global::Cpp2ILInjected.Address(RVA = "0x1E46DCC", Offset = "0x1E46DCC", Length = "0x4C")]
281 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
282 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfoConverter.CultureInfoMapper), Member = "CreateMap", ReturnType = typeof(Dictionary<string, string>))]
283 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
285 {
286 throw null;
287 }
288
289 [global::Cpp2ILInjected.Token(Token = "0x40011E6")]
291 }
292 }
293}
class f__AnonymousType0<< Count > j__TPar
static readonly Dictionary< string, string > s_cultureInfoNameMap
static string GetCultureInfoName(string cultureInfoDisplayName)
override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType)
virtual string GetCultureName(CultureInfo culture)
override TypeConverter.StandardValuesCollection GetStandardValues(ITypeDescriptorContext context)
override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value)
override bool CanConvertTo(ITypeDescriptorContext context, Type destinationType)
override bool GetStandardValuesExclusive(ITypeDescriptorContext context)
TypeConverter.StandardValuesCollection _values
override bool GetStandardValuesSupported(ITypeDescriptorContext context)
override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType)