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
ReferenceConverter.cs
Go to the documentation of this file.
1using System;
8
10{
11 [global::Cpp2ILInjected.Token(Token = "0x20003B1")]
13 {
14 [global::Cpp2ILInjected.Token(Token = "0x6001937")]
15 [global::Cpp2ILInjected.Address(RVA = "0x1E5A4D4", Offset = "0x1E5A4D4", Length = "0x28")]
16 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ComponentConverter), Member = ".ctor", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(void))]
17 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
18 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TypeConverter), Member = ".ctor", ReturnType = typeof(void))]
20 {
21 throw null;
22 }
23
24 [global::Cpp2ILInjected.Token(Token = "0x6001938")]
25 [global::Cpp2ILInjected.Address(RVA = "0x1E5A4FC", Offset = "0x1E5A4FC", Length = "0xCC")]
26 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
27 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
28 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "op_Equality", MemberParameters = new object[]
29 {
30 typeof(Type),
32 }, ReturnType = typeof(bool))]
33 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TypeConverter), Member = "CanConvertFrom", MemberParameters = new object[]
34 {
35 typeof(ITypeDescriptorContext),
37 }, ReturnType = typeof(bool))]
38 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
39 public override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType)
40 {
41 throw null;
42 }
43
44 [global::Cpp2ILInjected.Token(Token = "0x6001939")]
45 [global::Cpp2ILInjected.Address(RVA = "0x1E5A5C8", Offset = "0x1E5A5C8", Length = "0x344")]
46 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
47 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
48 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TypeConverter), Member = "ConvertFrom", MemberParameters = new object[]
49 {
52 typeof(object)
53 }, ReturnType = typeof(object))]
54 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Trim", ReturnType = typeof(string))]
55 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Equals", MemberParameters = new object[]
56 {
57 typeof(string),
58 typeof(string)
59 }, ReturnType = typeof(bool))]
60 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
61 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
62 public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value)
63 {
64 throw null;
65 }
66
67 [global::Cpp2ILInjected.Token(Token = "0x600193A")]
68 [global::Cpp2ILInjected.Address(RVA = "0x1E5A90C", Offset = "0x1E5A90C", Length = "0x450")]
69 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
70 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
71 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "op_Equality", MemberParameters = new object[]
72 {
73 typeof(Type),
75 }, ReturnType = typeof(bool))]
76 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
77 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TypeConverter), Member = "ConvertTo", MemberParameters = new object[]
78 {
79 typeof(ITypeDescriptorContext),
81 typeof(object),
83 }, ReturnType = typeof(object))]
84 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Marshal), Member = "IsComObject", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
85 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
86 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 31)]
88 {
89 throw null;
90 }
91
92 [global::Cpp2ILInjected.Token(Token = "0x600193B")]
93 [global::Cpp2ILInjected.Address(RVA = "0x1E5AD5C", Offset = "0x1E5AD5C", Length = "0x78C")]
94 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
95 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
96 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = ".ctor", ReturnType = typeof(void))]
97 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
98 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "ToArray", ReturnType = "T[]")]
99 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
100 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Sort", MemberParameters = new object[]
101 {
102 typeof(Array),
103 typeof(int),
104 typeof(int),
106 }, ReturnType = typeof(void))]
107 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TypeConverter.StandardValuesCollection), Member = ".ctor", MemberParameters = new object[] { typeof(ICollection) }, ReturnType = typeof(void))]
108 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 39)]
110 {
111 throw null;
112 }
113
114 [global::Cpp2ILInjected.Token(Token = "0x600193C")]
115 [global::Cpp2ILInjected.Address(RVA = "0x1E5B510", Offset = "0x1E5B510", Length = "0x8")]
116 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
118 {
119 throw null;
120 }
121
122 [global::Cpp2ILInjected.Token(Token = "0x600193D")]
123 [global::Cpp2ILInjected.Address(RVA = "0x1E5B518", Offset = "0x1E5B518", Length = "0x8")]
124 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
126 {
127 throw null;
128 }
129
130 [global::Cpp2ILInjected.Token(Token = "0x600193E")]
131 [global::Cpp2ILInjected.Address(RVA = "0x1E5B520", Offset = "0x1E5B520", Length = "0x8")]
132 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
133 protected virtual bool IsValueAllowed(ITypeDescriptorContext context, object value)
134 {
135 throw null;
136 }
137
138 // Note: this type is marked as 'beforefieldinit'.
139 [global::Cpp2ILInjected.Token(Token = "0x600193F")]
140 [global::Cpp2ILInjected.Address(RVA = "0x1E5B528", Offset = "0x1E5B528", Length = "0x60")]
141 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
142 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
144 {
145 throw null;
146 }
147
148 [global::Cpp2ILInjected.Token(Token = "0x40012B9")]
149 private static readonly string s_none;
150
151 [global::Cpp2ILInjected.Token(Token = "0x40012BA")]
152 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
153 private Type _type;
154
155 [global::Cpp2ILInjected.Token(Token = "0x20003B2")]
157 {
158 [global::Cpp2ILInjected.Token(Token = "0x6001940")]
159 [global::Cpp2ILInjected.Address(RVA = "0x1E5B4E8", Offset = "0x1E5B4E8", Length = "0x28")]
160 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
161 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
163 {
164 throw null;
165 }
166
167 [global::Cpp2ILInjected.Token(Token = "0x6001941")]
168 [global::Cpp2ILInjected.Address(RVA = "0x1E5B588", Offset = "0x1E5B588", Length = "0xAC")]
169 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
170 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TypeConverter), Member = "ConvertToString", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(string))]
171 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
172 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Compare", MemberParameters = new object[]
173 {
174 typeof(string),
175 typeof(string),
176 typeof(bool),
178 }, ReturnType = typeof(int))]
179 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
180 public int Compare(object item1, object item2)
181 {
182 throw null;
183 }
184
185 [global::Cpp2ILInjected.Token(Token = "0x40012BB")]
186 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
188 }
189 }
190}
class f__AnonymousType0<< Count > j__TPar
virtual bool IsValueAllowed(ITypeDescriptorContext context, object value)
override bool GetStandardValuesSupported(ITypeDescriptorContext context)
override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType)
override bool GetStandardValuesExclusive(ITypeDescriptorContext context)
override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType)
override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value)
override TypeConverter.StandardValuesCollection GetStandardValues(ITypeDescriptorContext context)