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
RuntimePropertyInfo.cs
Go to the documentation of this file.
1using System;
6using System.Text;
9using Mono;
10
11namespace System.Reflection
12{
13 [global::Cpp2ILInjected.Token(Token = "0x2000514")]
14 [global::System.Serializable]
15 [StructLayout(0)]
16 internal class RuntimePropertyInfo : PropertyInfo, global::System.Runtime.Serialization.ISerializable
17 {
18 [global::Cpp2ILInjected.Token(Token = "0x6002640")]
19 [global::Cpp2ILInjected.Address(RVA = "0x1B925F8", Offset = "0x1B925F8", Length = "0x4")]
20 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
21 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
22 [MethodImpl(4096)]
24
25 [global::Cpp2ILInjected.Token(Token = "0x17000562")]
27 {
28 [global::Cpp2ILInjected.Token(Token = "0x6002641")]
29 [global::Cpp2ILInjected.Address(RVA = "0x1B925FC", Offset = "0x1B925FC", Length = "0x8")]
30 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.RuntimeType), Member = "GetPropertyCandidates", MemberParameters = new object[]
31 {
32 typeof(string),
34 typeof(global::System.Type[]),
35 typeof(bool)
36 }, ReturnType = typeof(global::System.RuntimeType.ListBuilder<PropertyInfo>))]
37 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
38 get
39 {
40 throw null;
41 }
42 }
43
44 [global::Cpp2ILInjected.Token(Token = "0x17000563")]
45 public override Module Module
46 {
47 [global::Cpp2ILInjected.Token(Token = "0x6002642")]
48 [global::Cpp2ILInjected.Address(RVA = "0x1B92604", Offset = "0x1B92604", Length = "0x14")]
49 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
50 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimePropertyInfo), Member = "GetDeclaringTypeInternal", ReturnType = typeof(global::System.RuntimeType))]
51 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.RuntimeType), Member = "GetRuntimeModule", ReturnType = typeof(RuntimeModule))]
52 get
53 {
54 throw null;
55 }
56 }
57
58 [global::Cpp2ILInjected.Token(Token = "0x6002643")]
59 [global::Cpp2ILInjected.Address(RVA = "0x1B9262C", Offset = "0x1B9262C", Length = "0x84")]
60 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
61 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RuntimePropertyInfo), Member = "get_Module", ReturnType = typeof(Module))]
62 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RuntimePropertyInfo), Member = "GetRuntimeModule", ReturnType = typeof(RuntimeModule))]
63 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
64 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
65 internal global::System.RuntimeType GetDeclaringTypeInternal()
66 {
67 throw null;
68 }
69
70 [global::Cpp2ILInjected.Token(Token = "0x17000564")]
71 private global::System.RuntimeType ReflectedTypeInternal
72 {
73 [global::Cpp2ILInjected.Token(Token = "0x6002644")]
74 [global::Cpp2ILInjected.Address(RVA = "0x1B926B0", Offset = "0x1B926B0", Length = "0x84")]
75 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
76 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RuntimePropertyInfo), Member = "GetObjectData", MemberParameters = new object[]
77 {
78 typeof(global::System.Runtime.Serialization.SerializationInfo),
79 typeof(global::System.Runtime.Serialization.StreamingContext)
80 }, ReturnType = typeof(void))]
81 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
82 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
83 get
84 {
85 throw null;
86 }
87 }
88
89 [global::Cpp2ILInjected.Token(Token = "0x6002645")]
90 [global::Cpp2ILInjected.Address(RVA = "0x1B92618", Offset = "0x1B92618", Length = "0x14")]
91 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
92 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimePropertyInfo), Member = "GetDeclaringTypeInternal", ReturnType = typeof(global::System.RuntimeType))]
93 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.RuntimeType), Member = "GetRuntimeModule", ReturnType = typeof(RuntimeModule))]
95 {
96 throw null;
97 }
98
99 [global::Cpp2ILInjected.Token(Token = "0x6002646")]
100 [global::Cpp2ILInjected.Address(RVA = "0x1B92734", Offset = "0x1B92734", Length = "0x8")]
101 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
102 public override string ToString()
103 {
104 throw null;
105 }
106
107 [global::Cpp2ILInjected.Token(Token = "0x6002647")]
108 [global::Cpp2ILInjected.Address(RVA = "0x1B9273C", Offset = "0x1B9273C", Length = "0x164")]
109 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
110 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RuntimePropertyInfo), Member = "GetObjectData", MemberParameters = new object[]
111 {
112 typeof(global::System.Runtime.Serialization.SerializationInfo),
113 typeof(global::System.Runtime.Serialization.StreamingContext)
114 }, ReturnType = typeof(void))]
115 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RuntimePropertyInfo), Member = "SerializationToString", ReturnType = typeof(string))]
116 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
117 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilder), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
118 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilder), Member = "Append", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(global::System.Text.StringBuilder))]
119 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimeParameterInfo), Member = "FormatParameters", MemberParameters = new object[]
120 {
121 typeof(global::System.Text.StringBuilder),
122 typeof(ParameterInfo[]),
123 typeof(CallingConventions),
124 typeof(bool)
125 }, ReturnType = typeof(void))]
126 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
127 private string FormatNameAndSig(bool serialization)
128 {
129 throw null;
130 }
131
132 [global::Cpp2ILInjected.Token(Token = "0x6002648")]
133 [global::Cpp2ILInjected.Address(RVA = "0x1B928A0", Offset = "0x1B928A0", Length = "0xCC")]
134 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
135 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
136 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimePropertyInfo), Member = "get_ReflectedTypeInternal", ReturnType = typeof(global::System.RuntimeType))]
137 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimePropertyInfo), Member = "FormatNameAndSig", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(string))]
138 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MemberInfoSerializationHolder), Member = "GetSerializationInfo", MemberParameters = new object[]
139 {
140 typeof(global::System.Runtime.Serialization.SerializationInfo),
141 typeof(string),
142 typeof(global::System.RuntimeType),
143 typeof(string),
144 typeof(string),
145 typeof(MemberTypes),
146 typeof(global::System.Type[])
147 }, ReturnType = typeof(void))]
148 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
149 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
150 public void GetObjectData(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context)
151 {
152 throw null;
153 }
154
155 [global::Cpp2ILInjected.Token(Token = "0x6002649")]
156 [global::Cpp2ILInjected.Address(RVA = "0x1B9296C", Offset = "0x1B9296C", Length = "0x8")]
157 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MemberInfoSerializationHolder), Member = "GetRealObject", MemberParameters = new object[] { typeof(global::System.Runtime.Serialization.StreamingContext) }, ReturnType = typeof(object))]
158 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
159 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimePropertyInfo), Member = "FormatNameAndSig", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(string))]
160 internal string SerializationToString()
161 {
162 throw null;
163 }
164
165 [global::Cpp2ILInjected.Token(Token = "0x600264A")]
166 [global::Cpp2ILInjected.Address(RVA = "0x1B92974", Offset = "0x1B92974", Length = "0x40")]
167 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
168 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
169 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
170 private void CachePropertyInfo(PInfo flags)
171 {
172 throw null;
173 }
174
175 [global::Cpp2ILInjected.Token(Token = "0x17000565")]
176 public override bool CanRead
177 {
178 [global::Cpp2ILInjected.Token(Token = "0x600264B")]
179 [global::Cpp2ILInjected.Address(RVA = "0x1B929B4", Offset = "0x1B929B4", Length = "0x40")]
180 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
181 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MethodInfo), Member = "op_Inequality", MemberParameters = new object[]
182 {
185 }, ReturnType = typeof(bool))]
186 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
187 get
188 {
189 throw null;
190 }
191 }
192
193 [global::Cpp2ILInjected.Token(Token = "0x17000566")]
194 public override bool CanWrite
195 {
196 [global::Cpp2ILInjected.Token(Token = "0x600264C")]
197 [global::Cpp2ILInjected.Address(RVA = "0x1B929F4", Offset = "0x1B929F4", Length = "0x40")]
198 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
199 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MethodInfo), Member = "op_Inequality", MemberParameters = new object[]
200 {
203 }, ReturnType = typeof(bool))]
204 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
205 get
206 {
207 throw null;
208 }
209 }
210
211 [global::Cpp2ILInjected.Token(Token = "0x17000567")]
212 public override global::System.Type PropertyType
213 {
214 [global::Cpp2ILInjected.Token(Token = "0x600264D")]
215 [global::Cpp2ILInjected.Address(RVA = "0x1B92A34", Offset = "0x1B92A34", Length = "0x94")]
216 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
217 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
218 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MethodInfo), Member = "op_Inequality", MemberParameters = new object[]
219 {
222 }, ReturnType = typeof(bool))]
223 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
224 get
225 {
226 throw null;
227 }
228 }
229
230 [global::Cpp2ILInjected.Token(Token = "0x17000568")]
231 public override global::System.Type ReflectedType
232 {
233 [global::Cpp2ILInjected.Token(Token = "0x600264E")]
234 [global::Cpp2ILInjected.Address(RVA = "0x1B92AC8", Offset = "0x1B92AC8", Length = "0x38")]
235 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
236 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
237 get
238 {
239 throw null;
240 }
241 }
242
243 [global::Cpp2ILInjected.Token(Token = "0x17000569")]
244 public override global::System.Type DeclaringType
245 {
246 [global::Cpp2ILInjected.Token(Token = "0x600264F")]
247 [global::Cpp2ILInjected.Address(RVA = "0x1B92B00", Offset = "0x1B92B00", Length = "0x38")]
248 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
249 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
250 get
251 {
252 throw null;
253 }
254 }
255
256 [global::Cpp2ILInjected.Token(Token = "0x1700056A")]
257 public override string Name
258 {
259 [global::Cpp2ILInjected.Token(Token = "0x6002650")]
260 [global::Cpp2ILInjected.Address(RVA = "0x1B92B38", Offset = "0x1B92B38", Length = "0x38")]
261 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
262 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
263 get
264 {
265 throw null;
266 }
267 }
268
269 [global::Cpp2ILInjected.Token(Token = "0x6002651")]
270 [global::Cpp2ILInjected.Address(RVA = "0x1B92B70", Offset = "0x1B92B70", Length = "0x7C")]
271 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
272 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MethodInfo), Member = "op_Inequality", MemberParameters = new object[]
273 {
276 }, ReturnType = typeof(bool))]
277 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MethodBase), Member = "get_IsPublic", ReturnType = typeof(bool))]
278 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
279 public override MethodInfo GetGetMethod(bool nonPublic)
280 {
281 throw null;
282 }
283
284 [global::Cpp2ILInjected.Token(Token = "0x6002652")]
285 [global::Cpp2ILInjected.Address(RVA = "0x1B92BEC", Offset = "0x1B92BEC", Length = "0x184")]
286 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
287 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
288 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MethodInfo), Member = "op_Inequality", MemberParameters = new object[]
289 {
292 }, ReturnType = typeof(bool))]
293 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimeParameterInfo), Member = "New", MemberParameters = new object[]
294 {
295 typeof(ParameterInfo),
297 }, ReturnType = typeof(ParameterInfo))]
298 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
300 {
301 throw null;
302 }
303
304 [global::Cpp2ILInjected.Token(Token = "0x6002653")]
305 [global::Cpp2ILInjected.Address(RVA = "0x1B92D70", Offset = "0x1B92D70", Length = "0x7C")]
306 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
307 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MethodInfo), Member = "op_Inequality", MemberParameters = new object[]
308 {
311 }, ReturnType = typeof(bool))]
312 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MethodBase), Member = "get_IsPublic", ReturnType = typeof(bool))]
313 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
314 public override MethodInfo GetSetMethod(bool nonPublic)
315 {
316 throw null;
317 }
318
319 [global::Cpp2ILInjected.Token(Token = "0x6002654")]
320 [global::Cpp2ILInjected.Address(RVA = "0x1B92DEC", Offset = "0x1B92DEC", Length = "0x6C")]
321 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
322 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.MonoCustomAttrs), Member = "IsDefined", MemberParameters = new object[]
323 {
325 typeof(global::System.Type),
326 typeof(bool)
327 }, ReturnType = typeof(bool))]
328 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
329 public override bool IsDefined(global::System.Type attributeType, bool inherit)
330 {
331 throw null;
332 }
333
334 [global::Cpp2ILInjected.Token(Token = "0x6002655")]
335 [global::Cpp2ILInjected.Address(RVA = "0x1B92E58", Offset = "0x1B92E58", Length = "0x5C")]
336 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
337 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.MonoCustomAttrs), Member = "GetCustomAttributes", MemberParameters = new object[]
338 {
340 typeof(bool)
341 }, ReturnType = typeof(object[]))]
342 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
343 public override object[] GetCustomAttributes(bool inherit)
344 {
345 throw null;
346 }
347
348 [global::Cpp2ILInjected.Token(Token = "0x6002656")]
349 [global::Cpp2ILInjected.Address(RVA = "0x1B92EB4", Offset = "0x1B92EB4", Length = "0x6C")]
350 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
351 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.MonoCustomAttrs), Member = "GetCustomAttributes", MemberParameters = new object[]
352 {
354 typeof(global::System.Type),
355 typeof(bool)
356 }, ReturnType = typeof(object[]))]
357 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
358 public override object[] GetCustomAttributes(global::System.Type attributeType, bool inherit)
359 {
360 throw null;
361 }
362
363 [global::Cpp2ILInjected.Token(Token = "0x6002657")]
364 [global::Cpp2ILInjected.Address(RVA = "0x159AFF0", Offset = "0x159AFF0", Length = "0x88")]
365 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
366 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
367 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
368 private static object GetterAdapterFrame<T, R>(RuntimePropertyInfo.Getter<T, R> getter, object obj)
369 {
370 throw null;
371 }
372
373 [global::Cpp2ILInjected.Token(Token = "0x6002658")]
374 [global::Cpp2ILInjected.Address(RVA = "0x159B078", Offset = "0x159B078", Length = "0x10")]
375 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
376 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
377 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
378 private static object StaticGetterAdapterFrame<R>(RuntimePropertyInfo.StaticGetter<R> getter, object obj)
379 {
380 throw null;
381 }
382
383 [global::Cpp2ILInjected.Token(Token = "0x6002659")]
384 [global::Cpp2ILInjected.Address(RVA = "0x1B92F20", Offset = "0x1B92F20", Length = "0x20")]
385 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
386 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
387 public override object GetValue(object obj, object[] index)
388 {
389 throw null;
390 }
391
392 [global::Cpp2ILInjected.Token(Token = "0x600265A")]
393 [global::Cpp2ILInjected.Address(RVA = "0x1B92F40", Offset = "0x1B92F40", Length = "0x1DC")]
394 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
395 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
396 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MethodInfo), Member = "op_Equality", MemberParameters = new object[]
397 {
400 }, ReturnType = typeof(bool))]
401 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
402 {
403 typeof(string),
404 typeof(string),
405 typeof(string)
406 }, ReturnType = typeof(string))]
407 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
408 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TargetInvocationException), Member = ".ctor", MemberParameters = new object[] { typeof(global::System.Exception) }, ReturnType = typeof(void))]
409 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
410 public override object GetValue(object obj, BindingFlags invokeAttr, Binder binder, object[] index, global::System.Globalization.CultureInfo culture)
411 {
412 throw null;
413 }
414
415 [global::Cpp2ILInjected.Token(Token = "0x600265B")]
416 [global::Cpp2ILInjected.Address(RVA = "0x1B9311C", Offset = "0x1B9311C", Length = "0x1D4")]
417 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
418 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
419 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MethodInfo), Member = "op_Equality", MemberParameters = new object[]
420 {
423 }, ReturnType = typeof(bool))]
424 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "CopyTo", MemberParameters = new object[]
425 {
426 typeof(global::System.Array),
427 typeof(int)
428 }, ReturnType = typeof(void))]
429 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
430 {
431 typeof(string),
432 typeof(string),
433 typeof(string)
434 }, ReturnType = typeof(string))]
435 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
436 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
437 public override void SetValue(object obj, object value, BindingFlags invokeAttr, Binder binder, object[] index, global::System.Globalization.CultureInfo culture)
438 {
439 throw null;
440 }
441
442 [global::Cpp2ILInjected.Token(Token = "0x1700056B")]
443 public override int MetadataToken
444 {
445 [global::Cpp2ILInjected.Token(Token = "0x600265C")]
446 [global::Cpp2ILInjected.Address(RVA = "0x1B932F0", Offset = "0x1B932F0", Length = "0x4")]
447 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
448 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
449 get
450 {
451 throw null;
452 }
453 }
454
455 [global::Cpp2ILInjected.Token(Token = "0x600265D")]
456 [global::Cpp2ILInjected.Address(RVA = "0x1B932F4", Offset = "0x1B932F4", Length = "0x4")]
457 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
458 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
459 [MethodImpl(4096)]
461
462 [global::Cpp2ILInjected.Token(Token = "0x600265E")]
463 [global::Cpp2ILInjected.Address(RVA = "0x1B932F8", Offset = "0x1B932F8", Length = "0x4")]
464 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
465 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
466 [MethodImpl(4096)]
467 private static extern PropertyInfo internal_from_handle_type(global::System.IntPtr event_handle, global::System.IntPtr type_handle);
468
469 [global::Cpp2ILInjected.Token(Token = "0x600265F")]
470 [global::Cpp2ILInjected.Address(RVA = "0x1B932FC", Offset = "0x1B932FC", Length = "0xF4")]
471 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.RuntimeType), Member = "GetPropertiesByName", MemberParameters = new object[]
472 {
473 typeof(string),
475 typeof(global::System.RuntimeType.MemberListType),
476 typeof(global::System.RuntimeType)
477 }, ReturnType = typeof(RuntimePropertyInfo[]))]
478 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
479 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IntPtr), Member = "op_Equality", MemberParameters = new object[]
480 {
481 typeof(global::System.IntPtr),
482 typeof(global::System.IntPtr)
483 }, ReturnType = typeof(bool))]
484 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PropertyInfo), Member = "op_Equality", MemberParameters = new object[]
485 {
488 }, ReturnType = typeof(bool))]
489 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
490 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
492 {
493 throw null;
494 }
495
496 [global::Cpp2ILInjected.Token(Token = "0x6002660")]
497 [global::Cpp2ILInjected.Address(RVA = "0x1B933F0", Offset = "0x1B933F0", Length = "0x8")]
498 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
499 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PropertyInfo), Member = ".ctor", ReturnType = typeof(void))]
501 {
502 throw null;
503 }
504
505 [global::Cpp2ILInjected.Token(Token = "0x400150D")]
506 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
507 internal global::System.IntPtr klass;
508
509 [global::Cpp2ILInjected.Token(Token = "0x400150E")]
510 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
511 internal global::System.IntPtr prop;
512
513 [global::Cpp2ILInjected.Token(Token = "0x400150F")]
514 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
516
517 [global::Cpp2ILInjected.Token(Token = "0x4001510")]
518 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
519 private PInfo cached;
520
521 [global::Cpp2ILInjected.Token(Token = "0x4001511")]
522 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
524
525 [global::Cpp2ILInjected.Token(Token = "0x2000515")]
526 private delegate object GetterAdapter(object _this);
527
528 [global::Cpp2ILInjected.Token(Token = "0x2000516")]
530
531 [global::Cpp2ILInjected.Token(Token = "0x2000517")]
533 }
534}
class f__AnonymousType0<< Count > j__TPar
override MethodInfo GetGetMethod(bool nonPublic)
global::System.RuntimeType GetDeclaringTypeInternal()
override void SetValue(object obj, object value, BindingFlags invokeAttr, Binder binder, object[] index, global::System.Globalization.CultureInfo culture)
override global::System.Type PropertyType
void GetObjectData(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context)
override object[] GetCustomAttributes(global::System.Type attributeType, bool inherit)
override object GetValue(object obj, object[] index)
static object StaticGetterAdapterFrame< R >(RuntimePropertyInfo.StaticGetter< R > getter, object obj)
override ParameterInfo[] GetIndexParameters()
override MethodInfo GetSetMethod(bool nonPublic)
RuntimePropertyInfo.GetterAdapter cached_getter
override global::System.Type DeclaringType
string FormatNameAndSig(bool serialization)
static PropertyInfo internal_from_handle_type(global::System.IntPtr event_handle, global::System.IntPtr type_handle)
static int get_metadata_token(RuntimePropertyInfo monoProperty)
override bool IsDefined(global::System.Type attributeType, bool inherit)
static PropertyInfo GetPropertyFromHandle(global::Mono.RuntimePropertyHandle handle, global::System.RuntimeTypeHandle reflectedType)
override object GetValue(object obj, BindingFlags invokeAttr, Binder binder, object[] index, global::System.Globalization.CultureInfo culture)
override object[] GetCustomAttributes(bool inherit)
static object GetterAdapterFrame< T, R >(RuntimePropertyInfo.Getter< T, R > getter, object obj)
delegate object GetterAdapter(object _this)
override global::System.Type ReflectedType
static void get_property_info(RuntimePropertyInfo prop, ref MonoPropertyInfo info, PInfo req_info)
global::System.RuntimeType ReflectedTypeInternal
IntPtr(int value)
Definition IntPtr.cs:46