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
MemberDescriptor.cs
Go to the documentation of this file.
1using System;
8
10{
11 [ComVisible(true)]
12 [global::Cpp2ILInjected.Token(Token = "0x20003E6")]
13 public abstract class MemberDescriptor
14 {
15 [global::Cpp2ILInjected.Token(Token = "0x6001A5A")]
16 [global::Cpp2ILInjected.Address(RVA = "0x1E675D0", Offset = "0x1E675D0", Length = "0x8")]
17 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
18 protected MemberDescriptor(string name)
19 {
20 throw null;
21 }
22
23 [global::Cpp2ILInjected.Token(Token = "0x6001A5B")]
24 [global::Cpp2ILInjected.Address(RVA = "0x1E675D8", Offset = "0x1E675D8", Length = "0x190")]
25 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
26 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(EventDescriptor), Member = ".ctor", MemberParameters = new object[]
27 {
28 typeof(string),
30 }, ReturnType = typeof(void))]
31 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PropertyDescriptor), Member = ".ctor", MemberParameters = new object[]
32 {
33 typeof(string),
35 }, ReturnType = typeof(void))]
36 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectEventDescriptor), Member = ".ctor", MemberParameters = new object[]
37 {
38 typeof(Type),
39 typeof(string),
40 typeof(Type),
42 }, ReturnType = typeof(void))]
43 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectEventDescriptor), Member = ".ctor", MemberParameters = new object[]
44 {
45 typeof(Type),
47 }, ReturnType = typeof(void))]
48 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
49 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
50 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "SR", Member = "GetString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
51 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
52 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 18)]
53 protected MemberDescriptor(string name, Attribute[] attributes)
54 {
55 throw null;
56 }
57
58 [global::Cpp2ILInjected.Token(Token = "0x6001A5C")]
59 [global::Cpp2ILInjected.Address(RVA = "0x1E67768", Offset = "0x1E67768", Length = "0x104")]
60 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
61 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(EventDescriptor), Member = ".ctor", MemberParameters = new object[] { typeof(MemberDescriptor) }, ReturnType = typeof(void))]
62 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PropertyDescriptor), Member = ".ctor", MemberParameters = new object[] { typeof(MemberDescriptor) }, ReturnType = typeof(void))]
63 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
64 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AttributeCollection), Member = "get_Count", ReturnType = typeof(int))]
66 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AttributeCollection), Member = "CopyTo", MemberParameters = new object[]
67 {
69 typeof(int)
70 }, ReturnType = typeof(void))]
71 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
73 {
74 throw null;
75 }
76
77 [global::Cpp2ILInjected.Token(Token = "0x6001A5D")]
78 [global::Cpp2ILInjected.Address(RVA = "0x1E6786C", Offset = "0x1E6786C", Length = "0x3F4")]
79 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
80 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(EventDescriptor), Member = ".ctor", MemberParameters = new object[]
81 {
84 }, ReturnType = typeof(void))]
85 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ExtendedPropertyDescriptor), Member = ".ctor", MemberParameters = new object[]
86 {
87 typeof(ReflectPropertyDescriptor),
88 typeof(Type),
89 typeof(IExtenderProvider),
91 }, ReturnType = typeof(void))]
92 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ExtendedPropertyDescriptor), Member = ".ctor", MemberParameters = new object[]
93 {
94 typeof(PropertyDescriptor),
96 }, ReturnType = typeof(void))]
97 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PropertyDescriptor), Member = ".ctor", MemberParameters = new object[]
98 {
99 typeof(MemberDescriptor),
101 }, ReturnType = typeof(void))]
102 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectEventDescriptor), Member = ".ctor", MemberParameters = new object[]
103 {
104 typeof(Type),
105 typeof(EventDescriptor),
107 }, ReturnType = typeof(void))]
108 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
109 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
110 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArrayList), Member = ".ctor", ReturnType = typeof(void))]
111 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AttributeCollection), Member = "get_Count", ReturnType = typeof(int))]
112 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AttributeCollection), Member = "GetEnumerator", ReturnType = typeof(IEnumerator))]
113 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 20)]
118
119 [global::Cpp2ILInjected.Token(Token = "0x1700060C")]
120 protected virtual Attribute[] AttributeArray
121 {
122 [global::Cpp2ILInjected.Token(Token = "0x6001A5E")]
123 [global::Cpp2ILInjected.Address(RVA = "0x1E67C60", Offset = "0x1E67C60", Length = "0x20")]
124 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
125 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MemberDescriptor), Member = "CheckAttributesValid", ReturnType = typeof(void))]
126 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MemberDescriptor), Member = "FilterAttributesIfNeeded", ReturnType = typeof(void))]
127 get
128 {
129 throw null;
130 }
131 [global::Cpp2ILInjected.Token(Token = "0x6001A5F")]
132 [global::Cpp2ILInjected.Address(RVA = "0x1E68454", Offset = "0x1E68454", Length = "0xC4")]
133 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
134 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
135 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
136 {
137 typeof(object),
138 typeof(ref bool)
139 }, ReturnType = typeof(void))]
140 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
141 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
142 set
143 {
144 throw null;
145 }
146 }
147
148 [global::Cpp2ILInjected.Token(Token = "0x1700060D")]
150 {
151 [global::Cpp2ILInjected.Token(Token = "0x6001A60")]
152 [global::Cpp2ILInjected.Address(RVA = "0x1E68518", Offset = "0x1E68518", Length = "0xEC")]
153 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
154 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
155 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MemberDescriptor), Member = "CheckAttributesValid", ReturnType = typeof(void))]
156 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
157 {
158 typeof(object),
159 typeof(ref bool)
160 }, ReturnType = typeof(void))]
161 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
162 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
163 get
164 {
165 throw null;
166 }
167 }
168
169 [global::Cpp2ILInjected.Token(Token = "0x1700060E")]
170 public virtual string Category
171 {
172 [global::Cpp2ILInjected.Token(Token = "0x6001A61")]
173 [global::Cpp2ILInjected.Address(RVA = "0x1E68604", Offset = "0x1E68604", Length = "0xFC")]
174 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
175 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
176 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
177 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CategoryAttribute), Member = "get_Category", ReturnType = typeof(string))]
178 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
179 get
180 {
181 throw null;
182 }
183 }
184
185 [global::Cpp2ILInjected.Token(Token = "0x1700060F")]
186 public virtual string Description
187 {
188 [global::Cpp2ILInjected.Token(Token = "0x6001A62")]
189 [global::Cpp2ILInjected.Address(RVA = "0x1E68700", Offset = "0x1E68700", Length = "0x100")]
190 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
191 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
192 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
193 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
194 get
195 {
196 throw null;
197 }
198 }
199
200 [global::Cpp2ILInjected.Token(Token = "0x17000610")]
201 public virtual bool IsBrowsable
202 {
203 [global::Cpp2ILInjected.Token(Token = "0x6001A63")]
204 [global::Cpp2ILInjected.Address(RVA = "0x1E68800", Offset = "0x1E68800", Length = "0xD8")]
205 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
206 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
207 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
208 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
209 get
210 {
211 throw null;
212 }
213 }
214
215 [global::Cpp2ILInjected.Token(Token = "0x17000611")]
216 public virtual string Name
217 {
218 [global::Cpp2ILInjected.Token(Token = "0x6001A64")]
219 [global::Cpp2ILInjected.Address(RVA = "0x1E688D8", Offset = "0x1E688D8", Length = "0x50")]
220 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
221 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
222 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
223 get
224 {
225 throw null;
226 }
227 }
228
229 [global::Cpp2ILInjected.Token(Token = "0x17000612")]
230 protected virtual int NameHashCode
231 {
232 [global::Cpp2ILInjected.Token(Token = "0x6001A65")]
233 [global::Cpp2ILInjected.Address(RVA = "0x1E68928", Offset = "0x1E68928", Length = "0x8")]
234 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
235 get
236 {
237 throw null;
238 }
239 }
240
241 [global::Cpp2ILInjected.Token(Token = "0x17000613")]
242 public virtual bool DesignTimeOnly
243 {
244 [global::Cpp2ILInjected.Token(Token = "0x6001A66")]
245 [global::Cpp2ILInjected.Address(RVA = "0x1E68930", Offset = "0x1E68930", Length = "0xE8")]
246 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
247 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
248 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
249 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
250 get
251 {
252 throw null;
253 }
254 }
255
256 [global::Cpp2ILInjected.Token(Token = "0x17000614")]
257 public virtual string DisplayName
258 {
259 [global::Cpp2ILInjected.Token(Token = "0x6001A67")]
260 [global::Cpp2ILInjected.Address(RVA = "0x1E68A18", Offset = "0x1E68A18", Length = "0x120")]
261 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
262 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ExtendedPropertyDescriptor), Member = "get_DisplayName", ReturnType = typeof(string))]
263 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
264 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
265 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
266 get
267 {
268 throw null;
269 }
270 }
271
272 [global::Cpp2ILInjected.Token(Token = "0x6001A68")]
273 [global::Cpp2ILInjected.Address(RVA = "0x1E67C80", Offset = "0x1E67C80", Length = "0xB0")]
274 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
275 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MemberDescriptor), Member = "get_AttributeArray", ReturnType = typeof(Attribute[]))]
276 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MemberDescriptor), Member = "get_Attributes", ReturnType = typeof(AttributeCollection))]
277 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
278 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
279 private void CheckAttributesValid()
280 {
281 throw null;
282 }
283
284 [global::Cpp2ILInjected.Token(Token = "0x6001A69")]
285 [global::Cpp2ILInjected.Address(RVA = "0x1E68B38", Offset = "0x1E68B38", Length = "0x74")]
286 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
287 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
288 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AttributeCollection), Member = ".ctor", MemberParameters = new object[] { typeof(Attribute[]) }, ReturnType = typeof(void))]
289 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
291 {
292 throw null;
293 }
294
295 [global::Cpp2ILInjected.Token(Token = "0x6001A6A")]
296 [global::Cpp2ILInjected.Address(RVA = "0x1E68BAC", Offset = "0x1E68BAC", Length = "0x240")]
297 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
298 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
299 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
300 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "op_Inequality", MemberParameters = new object[]
301 {
302 typeof(Type),
303 typeof(Type)
304 }, ReturnType = typeof(bool))]
305 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MemberDescriptor), Member = "FilterAttributesIfNeeded", ReturnType = typeof(void))]
306 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Equals", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
307 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
308 public override bool Equals(object obj)
309 {
310 throw null;
311 }
312
313 [global::Cpp2ILInjected.Token(Token = "0x6001A6B")]
314 [global::Cpp2ILInjected.Address(RVA = "0x1E68DEC", Offset = "0x1E68DEC", Length = "0xDC")]
315 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
316 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PropertyDescriptor), Member = "FillAttributes", MemberParameters = new object[] { typeof(IList) }, ReturnType = typeof(void))]
317 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectEventDescriptor), Member = "FillAttributes", MemberParameters = new object[] { typeof(IList) }, ReturnType = typeof(void))]
318 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
319 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
320 protected virtual void FillAttributes(IList attributeList)
321 {
322 throw null;
323 }
324
325 [global::Cpp2ILInjected.Token(Token = "0x6001A6C")]
326 [global::Cpp2ILInjected.Address(RVA = "0x1E67D30", Offset = "0x1E67D30", Length = "0x724")]
327 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
328 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MemberDescriptor), Member = "get_AttributeArray", ReturnType = typeof(Attribute[]))]
329 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MemberDescriptor), Member = "Equals", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
330 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
331 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArrayList), Member = ".ctor", MemberParameters = new object[] { typeof(ICollection) }, ReturnType = typeof(void))]
332 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArrayList), Member = ".ctor", ReturnType = typeof(void))]
333 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Hashtable), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
334 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
335 {
336 typeof(object),
337 typeof(ref bool)
338 }, ReturnType = typeof(void))]
339 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
340 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 48)]
342 {
343 throw null;
344 }
345
346 [global::Cpp2ILInjected.Token(Token = "0x6001A6D")]
347 [global::Cpp2ILInjected.Address(RVA = "0x1E68EC8", Offset = "0x1E68EC8", Length = "0x8")]
348 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectEventDescriptor), Member = "FillMethods", ReturnType = typeof(void))]
349 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
350 protected static MethodInfo FindMethod(Type componentClass, string name, Type[] args, Type returnType)
351 {
352 throw null;
353 }
354
355 [global::Cpp2ILInjected.Token(Token = "0x6001A6E")]
356 [global::Cpp2ILInjected.Address(RVA = "0x1E68ED0", Offset = "0x1E68ED0", Length = "0x94")]
357 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
358 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectPropertyDescriptor), Member = "get_GetMethodValue", ReturnType = typeof(MethodInfo))]
359 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectPropertyDescriptor), Member = "get_ResetMethodValue", ReturnType = typeof(MethodInfo))]
360 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectPropertyDescriptor), Member = "get_SetMethodValue", ReturnType = typeof(MethodInfo))]
361 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectPropertyDescriptor), Member = "get_ShouldSerializeMethodValue", ReturnType = typeof(MethodInfo))]
362 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
363 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetMethod", MemberParameters = new object[]
364 {
365 typeof(string),
366 typeof(Type[])
367 }, ReturnType = typeof(MethodInfo))]
368 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetMethod", MemberParameters = new object[]
369 {
370 typeof(string),
372 typeof(Binder),
373 typeof(Type[]),
375 }, ReturnType = typeof(MethodInfo))]
376 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MethodInfo), Member = "op_Inequality", MemberParameters = new object[]
377 {
380 }, ReturnType = typeof(bool))]
381 protected static MethodInfo FindMethod(Type componentClass, string name, Type[] args, Type returnType, bool publicOnly)
382 {
383 throw null;
384 }
385
386 [global::Cpp2ILInjected.Token(Token = "0x6001A6F")]
387 [global::Cpp2ILInjected.Address(RVA = "0x1E68F64", Offset = "0x1E68F64", Length = "0x8")]
388 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
389 public override int GetHashCode()
390 {
391 throw null;
392 }
393
394 [global::Cpp2ILInjected.Token(Token = "0x6001A70")]
395 [global::Cpp2ILInjected.Address(RVA = "0x1E68F6C", Offset = "0x1E68F6C", Length = "0x108")]
396 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PropertyDescriptor), Member = "GetInvocationTarget", MemberParameters = new object[]
397 {
398 typeof(Type),
399 typeof(object)
400 }, ReturnType = typeof(object))]
401 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
402 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "op_Equality", MemberParameters = new object[]
403 {
404 typeof(Type),
405 typeof(Type)
406 }, ReturnType = typeof(bool))]
407 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
408 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
409 protected virtual object GetInvocationTarget(Type type, object instance)
410 {
411 throw null;
412 }
413
414 [global::Cpp2ILInjected.Token(Token = "0x6001A71")]
415 [global::Cpp2ILInjected.Address(RVA = "0x1E69700", Offset = "0x1E69700", Length = "0xF4")]
416 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
417 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ExtendedPropertyDescriptor), Member = "get_DisplayName", ReturnType = typeof(string))]
418 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectEventDescriptor), Member = "AddEventHandler", MemberParameters = new object[]
419 {
420 typeof(object),
422 }, ReturnType = typeof(void))]
423 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectEventDescriptor), Member = "RemoveEventHandler", MemberParameters = new object[]
424 {
425 typeof(object),
427 }, ReturnType = typeof(void))]
428 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectPropertyDescriptor), Member = "ExtenderResetValue", MemberParameters = new object[]
429 {
430 typeof(IExtenderProvider),
431 typeof(object),
432 typeof(PropertyDescriptor)
433 }, ReturnType = typeof(void))]
434 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectPropertyDescriptor), Member = "ExtenderSetValue", MemberParameters = new object[]
435 {
436 typeof(IExtenderProvider),
437 typeof(object),
438 typeof(object),
439 typeof(PropertyDescriptor)
440 }, ReturnType = typeof(void))]
441 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectPropertyDescriptor), Member = "ResetValue", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
442 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectPropertyDescriptor), Member = "SetValue", MemberParameters = new object[]
443 {
444 typeof(object),
445 typeof(object)
446 }, ReturnType = typeof(void))]
447 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
448 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
449 protected static ISite GetSite(object component)
450 {
451 throw null;
452 }
453
454 [Obsolete("This method has been deprecated. Use GetInvocationTarget instead. http://go.microsoft.com/fwlink/?linkid=14202")]
455 [global::Cpp2ILInjected.Token(Token = "0x6001A72")]
456 [global::Cpp2ILInjected.Address(RVA = "0x1E697F4", Offset = "0x1E697F4", Length = "0x108")]
457 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
458 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "op_Equality", MemberParameters = new object[]
459 {
460 typeof(Type),
461 typeof(Type)
462 }, ReturnType = typeof(bool))]
463 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TypeDescriptor), Member = "GetAssociation", MemberParameters = new object[]
464 {
465 typeof(Type),
466 typeof(object)
467 }, ReturnType = typeof(object))]
468 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
469 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
470 protected static object GetInvokee(Type componentClass, object component)
471 {
472 throw null;
473 }
474
475 [global::Cpp2ILInjected.Token(Token = "0x400130D")]
476 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
477 private string name;
478
479 [global::Cpp2ILInjected.Token(Token = "0x400130E")]
480 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
481 private string displayName;
482
483 [global::Cpp2ILInjected.Token(Token = "0x400130F")]
484 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
485 private int nameHash;
486
487 [global::Cpp2ILInjected.Token(Token = "0x4001310")]
488 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
490
491 [global::Cpp2ILInjected.Token(Token = "0x4001311")]
492 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
494
495 [global::Cpp2ILInjected.Token(Token = "0x4001312")]
496 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
498
499 [global::Cpp2ILInjected.Token(Token = "0x4001313")]
500 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
501 private bool attributesFiltered;
502
503 [global::Cpp2ILInjected.Token(Token = "0x4001314")]
504 [global::Cpp2ILInjected.FieldOffset(Offset = "0x41")]
505 private bool attributesFilled;
506
507 [global::Cpp2ILInjected.Token(Token = "0x4001315")]
508 [global::Cpp2ILInjected.FieldOffset(Offset = "0x44")]
509 private int metadataVersion;
510
511 [global::Cpp2ILInjected.Token(Token = "0x4001316")]
512 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
513 private string category;
514
515 [global::Cpp2ILInjected.Token(Token = "0x4001317")]
516 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
517 private string description;
518
519 [global::Cpp2ILInjected.Token(Token = "0x4001318")]
520 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
521 private object lockCookie;
522 }
523}
class f__AnonymousType0<< Count > j__TPar
MemberDescriptor(MemberDescriptor oldMemberDescriptor, Attribute[] newAttributes)
static object GetInvokee(Type componentClass, object component)
MemberDescriptor(string name, Attribute[] attributes)
virtual object GetInvocationTarget(Type type, object instance)
static MethodInfo FindMethod(Type componentClass, string name, Type[] args, Type returnType)
virtual AttributeCollection CreateAttributeCollection()
static MethodInfo FindMethod(Type componentClass, string name, Type[] args, Type returnType, bool publicOnly)
virtual void FillAttributes(IList attributeList)
static ISite GetSite(object component)