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
PropertyDescriptor.cs
Go to the documentation of this file.
1using System;
6
8{
9 [global::Cpp2ILInjected.Token(Token = "0x20003AC")]
10 public abstract class PropertyDescriptor : MemberDescriptor
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x60018D1")]
13 [global::Cpp2ILInjected.Address(RVA = "0x1E56EE0", Offset = "0x1E56EE0", Length = "0x8")]
14 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectPropertyDescriptor), Member = ".ctor", MemberParameters = new object[]
15 {
16 typeof(Type),
17 typeof(string),
18 typeof(Type),
20 }, ReturnType = typeof(void))]
21 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.TypeConverter.SimplePropertyDescriptor", Member = ".ctor", MemberParameters = new object[]
22 {
23 typeof(Type),
24 typeof(string),
26 }, ReturnType = typeof(void))]
27 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.TypeConverter.SimplePropertyDescriptor", Member = ".ctor", MemberParameters = new object[]
28 {
29 typeof(Type),
30 typeof(string),
31 typeof(Type),
33 }, ReturnType = typeof(void))]
34 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JPropertyDescriptor", Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
35 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JObject", Member = "System.ComponentModel.ICustomTypeDescriptor.GetProperties", MemberParameters = new object[] { "System.Attribute[]" }, ReturnType = typeof(PropertyDescriptorCollection))]
36 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
37 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MemberDescriptor), Member = ".ctor", MemberParameters = new object[]
38 {
39 typeof(string),
41 }, ReturnType = typeof(void))]
42 protected PropertyDescriptor(string name, Attribute[] attrs)
43 {
44 throw null;
45 }
46
47 [global::Cpp2ILInjected.Token(Token = "0x60018D2")]
48 [global::Cpp2ILInjected.Address(RVA = "0x1E56EE8", Offset = "0x1E56EE8", Length = "0x8")]
49 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
50 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MemberDescriptor), Member = ".ctor", MemberParameters = new object[] { typeof(MemberDescriptor) }, ReturnType = typeof(void))]
52 {
53 throw null;
54 }
55
56 [global::Cpp2ILInjected.Token(Token = "0x60018D3")]
57 [global::Cpp2ILInjected.Address(RVA = "0x1E4C168", Offset = "0x1E4C168", Length = "0x8")]
58 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectPropertyDescriptor), Member = ".ctor", MemberParameters = new object[]
59 {
60 typeof(Type),
63 }, ReturnType = typeof(void))]
64 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MemberDescriptor), Member = ".ctor", MemberParameters = new object[]
66 {
67 typeof(MemberDescriptor),
69 }, ReturnType = typeof(void))]
71 {
72 throw null;
73 }
74
75 [global::Cpp2ILInjected.Token(Token = "0x170005AB")]
76 public abstract Type ComponentType
77 {
78 [global::Cpp2ILInjected.Token(Token = "0x60018D4")]
79 get;
80 }
81
82 [global::Cpp2ILInjected.Token(Token = "0x170005AC")]
83 public virtual TypeConverter Converter
84 {
85 [global::Cpp2ILInjected.Token(Token = "0x60018D5")]
86 [global::Cpp2ILInjected.Address(RVA = "0x1E56EF0", Offset = "0x1E56EF0", Length = "0x248")]
87 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
88 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
89 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
90 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PropertyDescriptor), Member = "GetTypeFromName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(Type))]
91 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "op_Inequality", MemberParameters = new object[]
92 {
93 typeof(Type),
95 }, ReturnType = typeof(bool))]
96 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PropertyDescriptor), Member = "CreateInstance", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(object))]
97 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TypeDescriptor), Member = "GetConverter", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(TypeConverter))]
98 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
99 get
100 {
101 throw null;
102 }
103 }
104
105 [global::Cpp2ILInjected.Token(Token = "0x170005AD")]
106 public virtual bool IsLocalizable
107 {
108 [global::Cpp2ILInjected.Token(Token = "0x60018D6")]
109 [global::Cpp2ILInjected.Address(RVA = "0x1E574F4", Offset = "0x1E574F4", Length = "0xE8")]
110 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
111 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
112 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
113 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
114 get
115 {
116 throw null;
117 }
118 }
119
120 [global::Cpp2ILInjected.Token(Token = "0x170005AE")]
121 public abstract bool IsReadOnly
122 {
123 [global::Cpp2ILInjected.Token(Token = "0x60018D7")]
124 get;
125 }
126
127 [global::Cpp2ILInjected.Token(Token = "0x170005AF")]
128 public DesignerSerializationVisibility SerializationVisibility
129 {
130 [global::Cpp2ILInjected.Token(Token = "0x60018D8")]
131 [global::Cpp2ILInjected.Address(RVA = "0x1E575DC", Offset = "0x1E575DC", Length = "0xD8")]
132 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
133 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
134 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
135 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
136 get
137 {
138 throw null;
139 }
140 }
141
142 [global::Cpp2ILInjected.Token(Token = "0x170005B0")]
143 public abstract Type PropertyType
144 {
145 [global::Cpp2ILInjected.Token(Token = "0x60018D9")]
146 get;
147 }
148
149 [global::Cpp2ILInjected.Token(Token = "0x60018DA")]
150 [global::Cpp2ILInjected.Address(RVA = "0x1E576B4", Offset = "0x1E576B4", Length = "0x14C")]
151 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
152 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectPropertyDescriptor), Member = "AddValueChanged", MemberParameters = new object[]
153 {
154 typeof(object),
155 typeof(EventHandler)
156 }, ReturnType = typeof(void))]
157 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
158 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Hashtable), Member = ".ctor", ReturnType = typeof(void))]
159 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Delegate), Member = "Combine", MemberParameters = new object[]
160 {
163 }, ReturnType = typeof(Delegate))]
164 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
165 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
166 public virtual void AddValueChanged(object component, EventHandler handler)
167 {
168 throw null;
169 }
170
171 [global::Cpp2ILInjected.Token(Token = "0x60018DB")]
172 public abstract bool CanResetValue(object component);
173
174 [global::Cpp2ILInjected.Token(Token = "0x60018DC")]
175 [global::Cpp2ILInjected.Address(RVA = "0x1E57800", Offset = "0x1E57800", Length = "0x1EC")]
176 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
177 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
178 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "op_Equality", MemberParameters = new object[]
179 {
180 typeof(Type),
181 typeof(Type)
182 }, ReturnType = typeof(bool))]
183 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Equals", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
184 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
185 public override bool Equals(object obj)
186 {
187 throw null;
188 }
189
190 [global::Cpp2ILInjected.Token(Token = "0x60018DD")]
191 [global::Cpp2ILInjected.Address(RVA = "0x1E57314", Offset = "0x1E57314", Length = "0x1E0")]
192 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
193 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PropertyDescriptor), Member = "get_Converter", ReturnType = typeof(TypeConverter))]
194 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PropertyDescriptor), Member = "GetEditor", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(object))]
195 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
196 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
197 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetConstructor", MemberParameters = new object[] { typeof(Type[]) }, ReturnType = typeof(ConstructorInfo))]
198 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConstructorInfo), Member = "op_Inequality", MemberParameters = new object[]
199 {
202 }, ReturnType = typeof(bool))]
203 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TypeDescriptor), Member = "CreateInstance", MemberParameters = new object[]
204 {
206 typeof(Type),
207 typeof(Type[]),
208 typeof(object[])
209 }, ReturnType = typeof(object))]
210 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
211 protected object CreateInstance(Type type)
212 {
213 throw null;
214 }
215
216 [global::Cpp2ILInjected.Token(Token = "0x60018DE")]
217 [global::Cpp2ILInjected.Address(RVA = "0x1E579EC", Offset = "0x1E579EC", Length = "0x14")]
218 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectPropertyDescriptor), Member = "FillAttributes", MemberParameters = new object[] { typeof(IList) }, ReturnType = typeof(void))]
219 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
220 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MemberDescriptor), Member = "FillAttributes", MemberParameters = new object[] { typeof(IList) }, ReturnType = typeof(void))]
221 protected override void FillAttributes(IList attributeList)
222 {
223 throw null;
224 }
225
226 [global::Cpp2ILInjected.Token(Token = "0x60018DF")]
227 [global::Cpp2ILInjected.Address(RVA = "0x1E57A00", Offset = "0x1E57A00", Length = "0x18")]
228 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
229 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
231 {
232 throw null;
233 }
234
235 [global::Cpp2ILInjected.Token(Token = "0x60018E0")]
236 [global::Cpp2ILInjected.Address(RVA = "0x1E57A18", Offset = "0x1E57A18", Length = "0x18")]
237 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
238 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
240 {
241 throw null;
242 }
243
244 [global::Cpp2ILInjected.Token(Token = "0x60018E1")]
245 [global::Cpp2ILInjected.Address(RVA = "0x1E57A30", Offset = "0x1E57A30", Length = "0x14")]
246 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
247 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
249 {
250 throw null;
251 }
252
253 [global::Cpp2ILInjected.Token(Token = "0x60018E2")]
254 [global::Cpp2ILInjected.Address(RVA = "0x1E57A44", Offset = "0x1E57A44", Length = "0xB8")]
255 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
256 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
257 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TypeDescriptor), Member = "GetProperties", MemberParameters = new object[]
258 {
259 typeof(object),
261 }, ReturnType = typeof(PropertyDescriptorCollection))]
262 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TypeDescriptor), Member = "GetProperties", MemberParameters = new object[]
263 {
264 typeof(Type),
266 }, ReturnType = typeof(PropertyDescriptorCollection))]
267 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
268 public virtual PropertyDescriptorCollection GetChildProperties(object instance, Attribute[] filter)
269 {
270 throw null;
271 }
272
273 [global::Cpp2ILInjected.Token(Token = "0x60018E3")]
274 [global::Cpp2ILInjected.Address(RVA = "0x1E57AFC", Offset = "0x1E57AFC", Length = "0x348")]
275 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
276 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
277 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "op_Equality", MemberParameters = new object[]
278 {
279 typeof(Type),
280 typeof(Type)
281 }, ReturnType = typeof(bool))]
282 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AttributeCollection), Member = "get_Count", ReturnType = typeof(int))]
283 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PropertyDescriptor), Member = "GetTypeFromName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(Type))]
284 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "op_Inequality", MemberParameters = new object[]
285 {
286 typeof(Type),
287 typeof(Type)
288 }, ReturnType = typeof(bool))]
289 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TypeDescriptor), Member = "GetEditor", MemberParameters = new object[]
290 {
291 typeof(Type),
292 typeof(Type)
293 }, ReturnType = typeof(object))]
294 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Copy", MemberParameters = new object[]
295 {
296 typeof(Array),
297 typeof(Array),
298 typeof(int)
299 }, ReturnType = typeof(void))]
300 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PropertyDescriptor), Member = "CreateInstance", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(object))]
301 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
302 public virtual object GetEditor(Type editorBaseType)
303 {
304 throw null;
305 }
306
307 [global::Cpp2ILInjected.Token(Token = "0x60018E4")]
308 [global::Cpp2ILInjected.Address(RVA = "0x1E57E44", Offset = "0x1E57E44", Length = "0x4C")]
309 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
310 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
311 public override int GetHashCode()
312 {
313 throw null;
314 }
315
316 [global::Cpp2ILInjected.Token(Token = "0x60018E5")]
317 [global::Cpp2ILInjected.Address(RVA = "0x1E57E90", Offset = "0x1E57E90", Length = "0xE8")]
318 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
319 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
320 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MemberDescriptor), Member = "GetInvocationTarget", MemberParameters = new object[]
321 {
322 typeof(Type),
323 typeof(object)
324 }, ReturnType = typeof(object))]
325 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
326 protected override object GetInvocationTarget(Type type, object instance)
327 {
328 throw null;
329 }
330
331 [global::Cpp2ILInjected.Token(Token = "0x60018E6")]
332 [global::Cpp2ILInjected.Address(RVA = "0x1E57138", Offset = "0x1E57138", Length = "0x1DC")]
333 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
334 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PropertyDescriptor), Member = "get_Converter", ReturnType = typeof(TypeConverter))]
335 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PropertyDescriptor), Member = "GetEditor", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(object))]
336 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
337 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "op_Inequality", MemberParameters = new object[]
338 {
339 typeof(Type),
340 typeof(Type)
341 }, ReturnType = typeof(bool))]
342 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "op_Equality", MemberParameters = new object[]
343 {
344 typeof(Type),
345 typeof(Type)
346 }, ReturnType = typeof(bool))]
347 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Equals", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
348 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IndexOf", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(int))]
349 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[]
350 {
351 typeof(int),
352 typeof(int)
353 }, ReturnType = typeof(string))]
354 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
355 protected Type GetTypeFromName(string typeName)
356 {
357 throw null;
358 }
359
360 [global::Cpp2ILInjected.Token(Token = "0x60018E7")]
361 public abstract object GetValue(object component);
362
363 [global::Cpp2ILInjected.Token(Token = "0x60018E8")]
364 [global::Cpp2ILInjected.Address(RVA = "0x1E57F78", Offset = "0x1E57F78", Length = "0xB0")]
365 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
366 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectPropertyDescriptor), Member = "OnValueChanged", MemberParameters = new object[]
367 {
368 typeof(object),
370 }, ReturnType = typeof(void))]
371 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
372 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
373 protected virtual void OnValueChanged(object component, EventArgs e)
374 {
375 throw null;
376 }
377
378 [global::Cpp2ILInjected.Token(Token = "0x60018E9")]
379 [global::Cpp2ILInjected.Address(RVA = "0x1E58028", Offset = "0x1E58028", Length = "0x168")]
380 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
381 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectPropertyDescriptor), Member = "RemoveValueChanged", MemberParameters = new object[]
382 {
383 typeof(object),
384 typeof(EventHandler)
385 }, ReturnType = typeof(void))]
386 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
387 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Delegate), Member = "Remove", MemberParameters = new object[]
388 {
391 }, ReturnType = typeof(Delegate))]
392 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
393 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
394 public virtual void RemoveValueChanged(object component, EventHandler handler)
395 {
396 throw null;
397 }
398
399 [global::Cpp2ILInjected.Token(Token = "0x60018EA")]
400 [global::Cpp2ILInjected.Address(RVA = "0x1E58190", Offset = "0x1E58190", Length = "0x80")]
401 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
402 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectPropertyDescriptor), Member = "AddValueChanged", MemberParameters = new object[]
403 {
404 typeof(object),
405 typeof(EventHandler)
406 }, ReturnType = typeof(void))]
407 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectPropertyDescriptor), Member = "RemoveValueChanged", MemberParameters = new object[]
408 {
409 typeof(object),
410 typeof(EventHandler)
411 }, ReturnType = typeof(void))]
412 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
413 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
414 protected internal EventHandler GetValueChangedHandler(object component)
415 {
416 throw null;
417 }
418
419 [global::Cpp2ILInjected.Token(Token = "0x60018EB")]
420 public abstract void ResetValue(object component);
421
422 [global::Cpp2ILInjected.Token(Token = "0x60018EC")]
423 public abstract void SetValue(object component, object value);
424
425 [global::Cpp2ILInjected.Token(Token = "0x60018ED")]
426 public abstract bool ShouldSerializeValue(object component);
427
428 [global::Cpp2ILInjected.Token(Token = "0x170005B1")]
429 public virtual bool SupportsChangeEvents
430 {
431 [global::Cpp2ILInjected.Token(Token = "0x60018EE")]
432 [global::Cpp2ILInjected.Address(RVA = "0x1E58210", Offset = "0x1E58210", Length = "0x8")]
433 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
434 get
435 {
436 throw null;
437 }
438 }
439
440 [global::Cpp2ILInjected.Token(Token = "0x40012A1")]
441 [global::Cpp2ILInjected.FieldOffset(Offset = "0x60")]
443
444 [global::Cpp2ILInjected.Token(Token = "0x40012A2")]
445 [global::Cpp2ILInjected.FieldOffset(Offset = "0x68")]
447
448 [global::Cpp2ILInjected.Token(Token = "0x40012A3")]
449 [global::Cpp2ILInjected.FieldOffset(Offset = "0x70")]
450 private object[] _editors;
451
452 [global::Cpp2ILInjected.Token(Token = "0x40012A4")]
453 [global::Cpp2ILInjected.FieldOffset(Offset = "0x78")]
455
456 [global::Cpp2ILInjected.Token(Token = "0x40012A5")]
457 [global::Cpp2ILInjected.FieldOffset(Offset = "0x80")]
458 private int _editorCount;
459 }
460}
class f__AnonymousType0<< Count > j__TPar
override void FillAttributes(IList attributeList)
virtual object GetEditor(Type editorBaseType)
PropertyDescriptorCollection GetChildProperties()
EventHandler GetValueChangedHandler(object component)
PropertyDescriptorCollection GetChildProperties(object instance)
PropertyDescriptor(string name, Attribute[] attrs)
bool CanResetValue(object component)
void SetValue(object component, object value)
virtual PropertyDescriptorCollection GetChildProperties(object instance, Attribute[] filter)
virtual void RemoveValueChanged(object component, EventHandler handler)
override object GetInvocationTarget(Type type, object instance)
PropertyDescriptorCollection GetChildProperties(Attribute[] filter)
PropertyDescriptor(MemberDescriptor descr, Attribute[] attrs)
bool ShouldSerializeValue(object component)
object GetValue(object component)
virtual void AddValueChanged(object component, EventHandler handler)
virtual void OnValueChanged(object component, EventArgs e)