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
BaseNumberConverter.cs
Go to the documentation of this file.
1using System;
5
7{
8 [global::Cpp2ILInjected.Token(Token = "0x200034E")]
9 public abstract class BaseNumberConverter : TypeConverter
10 {
11 [global::Cpp2ILInjected.Token(Token = "0x60015FC")]
12 [global::Cpp2ILInjected.Address(RVA = "0x1E3F16C", Offset = "0x1E3F16C", Length = "0x8")]
13 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DecimalConverter), Member = ".ctor", ReturnType = typeof(void))]
14 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DoubleConverter), Member = ".ctor", ReturnType = typeof(void))]
15 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Int16Converter), Member = ".ctor", ReturnType = typeof(void))]
16 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Int32Converter), Member = ".ctor", ReturnType = typeof(void))]
17 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Int64Converter), Member = ".ctor", ReturnType = typeof(void))]
18 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SByteConverter), Member = ".ctor", ReturnType = typeof(void))]
19 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SingleConverter), Member = ".ctor", ReturnType = typeof(void))]
20 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UInt16Converter), Member = ".ctor", ReturnType = typeof(void))]
21 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UInt32Converter), Member = ".ctor", ReturnType = typeof(void))]
22 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UInt64Converter), Member = ".ctor", ReturnType = typeof(void))]
23 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 10)]
24 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TypeConverter), Member = ".ctor", ReturnType = typeof(void))]
26 {
27 throw null;
28 }
29
30 [global::Cpp2ILInjected.Token(Token = "0x17000500")]
31 internal virtual bool AllowHex
32 {
33 [global::Cpp2ILInjected.Token(Token = "0x60015FD")]
34 [global::Cpp2ILInjected.Address(RVA = "0x1E3F174", Offset = "0x1E3F174", Length = "0x8")]
35 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
36 get
37 {
38 throw null;
39 }
40 }
41
42 [global::Cpp2ILInjected.Token(Token = "0x17000501")]
43 internal abstract Type TargetType
44 {
45 [global::Cpp2ILInjected.Token(Token = "0x60015FE")]
46 get;
47 }
48
49 [global::Cpp2ILInjected.Token(Token = "0x60015FF")]
50 internal abstract object FromString(string value, int radix);
51
52 [global::Cpp2ILInjected.Token(Token = "0x6001600")]
53 internal abstract object FromString(string value, NumberFormatInfo formatInfo);
54
55 [global::Cpp2ILInjected.Token(Token = "0x6001601")]
56 internal abstract string ToString(object value, NumberFormatInfo formatInfo);
57
58 [global::Cpp2ILInjected.Token(Token = "0x6001602")]
59 [global::Cpp2ILInjected.Address(RVA = "0x1E3F17C", Offset = "0x1E3F17C", Length = "0xC8")]
60 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
61 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
62 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "op_Equality", MemberParameters = new object[]
63 {
64 typeof(Type),
66 }, ReturnType = typeof(bool))]
67 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TypeConverter), Member = "CanConvertFrom", MemberParameters = new object[]
68 {
69 typeof(ITypeDescriptorContext),
71 }, ReturnType = typeof(bool))]
72 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
73 public override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType)
74 {
75 throw null;
76 }
77
78 [global::Cpp2ILInjected.Token(Token = "0x6001603")]
79 [global::Cpp2ILInjected.Address(RVA = "0x1E3F244", Offset = "0x1E3F244", Length = "0x3BC")]
80 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
81 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
82 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TypeConverter), Member = "ConvertFrom", MemberParameters = new object[]
83 {
86 typeof(object)
87 }, ReturnType = typeof(object))]
88 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Trim", ReturnType = typeof(string))]
89 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
90 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(string))]
91 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "StartsWith", MemberParameters = new object[]
92 {
93 typeof(string),
95 }, ReturnType = typeof(bool))]
96 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_CurrentCulture", ReturnType = typeof(CultureInfo))]
97 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
98 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "SR", Member = "Format", MemberParameters = new object[]
99 {
100 typeof(string),
101 typeof(object),
102 typeof(object)
103 }, ReturnType = typeof(string))]
104 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[]
105 {
106 typeof(string),
107 typeof(string),
109 }, ReturnType = typeof(void))]
110 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 25)]
111 public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value)
112 {
113 throw null;
114 }
115
116 [global::Cpp2ILInjected.Token(Token = "0x6001604")]
117 [global::Cpp2ILInjected.Address(RVA = "0x1E3F600", Offset = "0x1E3F600", Length = "0x290")]
118 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
119 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DecimalConverter), Member = "ConvertTo", MemberParameters = new object[]
120 {
123 typeof(object),
124 typeof(Type)
125 }, ReturnType = typeof(object))]
126 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
127 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "op_Equality", MemberParameters = new object[]
128 {
129 typeof(Type),
130 typeof(Type)
131 }, ReturnType = typeof(bool))]
132 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
133 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_CurrentCulture", ReturnType = typeof(CultureInfo))]
134 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "get_IsPrimitive", ReturnType = typeof(bool))]
135 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Convert), Member = "ChangeType", MemberParameters = new object[]
136 {
137 typeof(object),
138 typeof(Type),
140 }, ReturnType = typeof(object))]
141 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TypeConverter), Member = "ConvertTo", MemberParameters = new object[]
142 {
143 typeof(ITypeDescriptorContext),
145 typeof(object),
146 typeof(Type)
147 }, ReturnType = typeof(object))]
148 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
149 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 18)]
151 {
152 throw null;
153 }
154
155 [global::Cpp2ILInjected.Token(Token = "0x6001605")]
156 [global::Cpp2ILInjected.Address(RVA = "0x1E3F890", Offset = "0x1E3F890", Length = "0x30")]
157 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DecimalConverter), Member = "CanConvertTo", MemberParameters = new object[]
158 {
160 typeof(Type)
161 }, ReturnType = typeof(bool))]
162 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
163 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TypeConverter), Member = "CanConvertTo", MemberParameters = new object[]
164 {
165 typeof(ITypeDescriptorContext),
166 typeof(Type)
167 }, ReturnType = typeof(bool))]
168 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "get_IsPrimitive", ReturnType = typeof(bool))]
170 {
171 throw null;
172 }
173 }
174}
class f__AnonymousType0<< Count > j__TPar
override bool CanConvertTo(ITypeDescriptorContext context, Type destinationType)
object FromString(string value, int radix)
object FromString(string value, NumberFormatInfo formatInfo)
override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value)
override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType)
string ToString(object value, NumberFormatInfo formatInfo)
override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType)