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
TypeDescriptionProvider.cs
Go to the documentation of this file.
1using System;
6
8{
9 [global::Cpp2ILInjected.Token(Token = "0x20003C0")]
10 public abstract class TypeDescriptionProvider
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x6001987")]
13 [global::Cpp2ILInjected.Address(RVA = "0x1E48F34", Offset = "0x1E48F34", Length = "0x8")]
14 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectTypeDescriptionProvider), Member = ".ctor", ReturnType = typeof(void))]
15 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.TypeDescriptor.ComNativeDescriptionProvider", Member = ".ctor", MemberParameters = new object[] { typeof(IComNativeDescriptorHandler) }, ReturnType = typeof(void))]
16 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.TypeDescriptor.TypeDescriptionNode", Member = ".ctor", MemberParameters = new object[] { typeof(TypeDescriptionProvider) }, ReturnType = typeof(void))]
17 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TypeDescriptor), Member = "NodeFor", MemberParameters = new object[]
18 {
19 typeof(Type),
20 typeof(bool)
21 }, ReturnType = "System.ComponentModel.TypeDescriptor.TypeDescriptionNode")]
22 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
23 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
25 {
26 throw null;
27 }
28
29 [global::Cpp2ILInjected.Token(Token = "0x6001988")]
30 [global::Cpp2ILInjected.Address(RVA = "0x1E5EB1C", Offset = "0x1E5EB1C", Length = "0x28")]
31 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.TypeDescriptor.AttributeProvider", Member = ".ctor", MemberParameters = new object[]
32 {
35 }, ReturnType = typeof(void))]
36 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
37 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
39 {
40 throw null;
41 }
42
43 [global::Cpp2ILInjected.Token(Token = "0x6001989")]
44 [global::Cpp2ILInjected.Address(RVA = "0x1E5EB44", Offset = "0x1E5EB44", Length = "0x10C")]
45 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
46 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "op_Equality", MemberParameters = new object[]
47 {
48 typeof(Type),
50 }, ReturnType = typeof(bool))]
51 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Activator), Member = "CreateInstance", MemberParameters = new object[]
52 {
53 typeof(Type),
54 typeof(object[])
55 }, ReturnType = typeof(object))]
56 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
57 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
58 public virtual object CreateInstance(IServiceProvider provider, Type objectType, Type[] argTypes, object[] args)
59 {
60 throw null;
61 }
62
63 [global::Cpp2ILInjected.Token(Token = "0x600198A")]
64 [global::Cpp2ILInjected.Address(RVA = "0x1E5EC50", Offset = "0x1E5EC50", Length = "0x18")]
65 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
66 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
67 public virtual IDictionary GetCache(object instance)
68 {
69 throw null;
70 }
71
72 [global::Cpp2ILInjected.Token(Token = "0x600198B")]
73 [global::Cpp2ILInjected.Address(RVA = "0x1E5EC68", Offset = "0x1E5EC68", Length = "0x88")]
74 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
75 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CustomTypeDescriptor), Member = ".ctor", ReturnType = typeof(void))]
76 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
77 public virtual ICustomTypeDescriptor GetExtendedTypeDescriptor(object instance)
78 {
79 throw null;
80 }
81
82 [global::Cpp2ILInjected.Token(Token = "0x600198C")]
83 [global::Cpp2ILInjected.Address(RVA = "0x1E5ECF8", Offset = "0x1E5ECF8", Length = "0xF0")]
84 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
85 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
86 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
87 protected internal virtual IExtenderProvider[] GetExtenderProviders(object instance)
88 {
89 throw null;
90 }
91
92 [global::Cpp2ILInjected.Token(Token = "0x600198D")]
93 [global::Cpp2ILInjected.Address(RVA = "0x1E5EDE8", Offset = "0x1E5EDE8", Length = "0xCC")]
94 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
95 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
96 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TypeDescriptionProvider), Member = "GetTypeDescriptor", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(ICustomTypeDescriptor))]
97 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
98 public virtual string GetFullComponentName(object component)
99 {
100 throw null;
101 }
102
103 [global::Cpp2ILInjected.Token(Token = "0x600198E")]
104 [global::Cpp2ILInjected.Address(RVA = "0x1E5EF3C", Offset = "0x1E5EF3C", Length = "0x10")]
105 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TypeDescriptor), Member = "GetReflectionType", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(Type))]
106 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
107 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
108 public Type GetReflectionType(Type objectType)
109 {
110 throw null;
111 }
112
113 [global::Cpp2ILInjected.Token(Token = "0x600198F")]
114 [global::Cpp2ILInjected.Address(RVA = "0x1E5EF4C", Offset = "0x1E5EF4C", Length = "0x88")]
115 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TypeDescriptor), Member = "GetReflectionType", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(Type))]
116 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
117 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
118 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
119 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
120 public Type GetReflectionType(object instance)
121 {
122 throw null;
123 }
124
125 [global::Cpp2ILInjected.Token(Token = "0x6001990")]
126 [global::Cpp2ILInjected.Address(RVA = "0x1E5EFD4", Offset = "0x1E5EFD4", Length = "0x1C")]
127 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
128 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
129 public virtual Type GetReflectionType(Type objectType, object instance)
130 {
131 throw null;
132 }
133
134 [global::Cpp2ILInjected.Token(Token = "0x6001991")]
135 [global::Cpp2ILInjected.Address(RVA = "0x1E5EFF0", Offset = "0x1E5EFF0", Length = "0x16C")]
136 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
137 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
138 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "op_Equality", MemberParameters = new object[]
139 {
140 typeof(Type),
141 typeof(Type)
142 }, ReturnType = typeof(bool))]
143 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetType", ReturnType = typeof(Type))]
144 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
145 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Assembly), Member = "op_Equality", MemberParameters = new object[]
146 {
149 }, ReturnType = typeof(bool))]
150 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
151 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
153 {
154 throw null;
155 }
156
157 [global::Cpp2ILInjected.Token(Token = "0x6001992")]
158 [global::Cpp2ILInjected.Address(RVA = "0x1E5F15C", Offset = "0x1E5F15C", Length = "0x10")]
159 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TypeDescriptor), Member = "GetDescriptor", MemberParameters = new object[]
160 {
161 typeof(Type),
162 typeof(string)
163 }, ReturnType = typeof(ICustomTypeDescriptor))]
164 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
165 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
167 {
168 throw null;
169 }
170
171 [global::Cpp2ILInjected.Token(Token = "0x6001993")]
172 [global::Cpp2ILInjected.Address(RVA = "0x1E5EEB4", Offset = "0x1E5EEB4", Length = "0x88")]
173 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TypeDescriptionProvider), Member = "GetFullComponentName", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(string))]
174 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TypeDescriptor), Member = "GetDescriptor", MemberParameters = new object[]
175 {
176 typeof(object),
177 typeof(bool)
178 }, ReturnType = typeof(ICustomTypeDescriptor))]
179 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
180 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
181 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
182 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
184 {
185 throw null;
186 }
187
188 [global::Cpp2ILInjected.Token(Token = "0x6001994")]
189 [global::Cpp2ILInjected.Address(RVA = "0x1E5F16C", Offset = "0x1E5F16C", Length = "0x9C")]
190 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.TypeDescriptor.AttributeProvider", Member = "GetTypeDescriptor", MemberParameters = new object[]
191 {
192 typeof(Type),
193 typeof(object)
194 }, ReturnType = typeof(ICustomTypeDescriptor))]
195 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
196 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CustomTypeDescriptor), Member = ".ctor", ReturnType = typeof(void))]
197 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
198 public virtual ICustomTypeDescriptor GetTypeDescriptor(Type objectType, object instance)
199 {
200 throw null;
201 }
202
203 [global::Cpp2ILInjected.Token(Token = "0x6001995")]
204 [global::Cpp2ILInjected.Address(RVA = "0x1E5F208", Offset = "0x1E5F208", Length = "0xE0")]
205 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
206 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "op_Equality", MemberParameters = new object[]
207 {
208 typeof(Type),
209 typeof(Type)
210 }, ReturnType = typeof(bool))]
211 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
212 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
213 public virtual bool IsSupportedType(Type type)
214 {
215 throw null;
216 }
217
218 [global::Cpp2ILInjected.Token(Token = "0x40012D5")]
219 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
221
222 [global::Cpp2ILInjected.Token(Token = "0x40012D6")]
223 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
225
226 [global::Cpp2ILInjected.Token(Token = "0x20003C1")]
228 {
229 [global::Cpp2ILInjected.Token(Token = "0x6001996")]
230 [global::Cpp2ILInjected.Address(RVA = "0x1E5ECF0", Offset = "0x1E5ECF0", Length = "0x8")]
231 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
232 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CustomTypeDescriptor), Member = ".ctor", ReturnType = typeof(void))]
234 {
235 throw null;
236 }
237 }
238 }
239}
class f__AnonymousType0<< Count > j__TPar
virtual ICustomTypeDescriptor GetExtendedTypeDescriptor(object instance)
virtual object CreateInstance(IServiceProvider provider, Type objectType, Type[] argTypes, object[] args)
virtual string GetFullComponentName(object component)
virtual ICustomTypeDescriptor GetTypeDescriptor(Type objectType, object instance)
virtual Type GetReflectionType(Type objectType, object instance)
TypeDescriptionProvider(TypeDescriptionProvider parent)
ICustomTypeDescriptor GetTypeDescriptor(object instance)
TypeDescriptionProvider.EmptyCustomTypeDescriptor _emptyDescriptor
virtual IExtenderProvider[] GetExtenderProviders(object instance)
virtual IDictionary GetCache(object instance)
ICustomTypeDescriptor GetTypeDescriptor(Type objectType)