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
ReadObjectInfo.cs
Go to the documentation of this file.
1using System;
7
9{
10 [global::Cpp2ILInjected.Token(Token = "0x200041A")]
11 internal sealed class ReadObjectInfo
12 {
13 [global::Cpp2ILInjected.Token(Token = "0x6002090")]
14 [global::Cpp2ILInjected.Address(RVA = "0x1B63544", Offset = "0x1B63544", Length = "0x8")]
15 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
16 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
17 internal ReadObjectInfo()
18 {
19 throw null;
20 }
21
22 [global::Cpp2ILInjected.Token(Token = "0x6002091")]
23 [global::Cpp2ILInjected.Address(RVA = "0x1B6354C", Offset = "0x1B6354C", Length = "0x4")]
24 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectReader), Member = "ParseObjectEnd", MemberParameters = new object[] { typeof(ParseRecord) }, ReturnType = typeof(void))]
25 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
26 internal void ObjectEnd()
27 {
28 throw null;
29 }
30
31 [global::Cpp2ILInjected.Token(Token = "0x6002092")]
32 [global::Cpp2ILInjected.Address(RVA = "0x1B5ECA4", Offset = "0x1B5ECA4", Length = "0x8")]
33 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
34 internal void PrepareForReuse()
35 {
36 throw null;
37 }
38
39 [global::Cpp2ILInjected.Token(Token = "0x6002093")]
40 [global::Cpp2ILInjected.Address(RVA = "0x1B63550", Offset = "0x1B63550", Length = "0x80")]
41 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectReader), Member = "CreateReadObjectInfo", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(ReadObjectInfo))]
42 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectReader), Member = "ParseObject", MemberParameters = new object[] { typeof(ParseRecord) }, ReturnType = typeof(void))]
43 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
44 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReadObjectInfo), Member = "GetObjectInfo", MemberParameters = new object[] { typeof(SerObjectInfoInit) }, ReturnType = typeof(ReadObjectInfo))]
45 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReadObjectInfo), Member = "InitReadConstructor", MemberParameters = new object[]
46 {
47 typeof(global::System.Type),
48 typeof(ISurrogateSelector),
49 typeof(StreamingContext)
50 }, ReturnType = typeof(void))]
55
56 [global::Cpp2ILInjected.Token(Token = "0x6002094")]
57 [global::Cpp2ILInjected.Address(RVA = "0x1B63638", Offset = "0x1B63638", Length = "0x1C")]
58 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
63
64 [global::Cpp2ILInjected.Token(Token = "0x6002095")]
65 [global::Cpp2ILInjected.Address(RVA = "0x1B637E4", Offset = "0x1B637E4", Length = "0x9C")]
66 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectReader), Member = "CreateReadObjectInfo", MemberParameters = new object[]
67 {
68 typeof(global::System.Type),
69 typeof(string[]),
70 typeof(global::System.Type[])
71 }, ReturnType = typeof(ReadObjectInfo))]
72 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
73 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReadObjectInfo), Member = "GetObjectInfo", MemberParameters = new object[] { typeof(SerObjectInfoInit) }, ReturnType = typeof(ReadObjectInfo))]
74 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReadObjectInfo), Member = "Init", MemberParameters = new object[]
75 {
76 typeof(global::System.Type),
77 typeof(string[]),
78 typeof(global::System.Type[]),
82 typeof(SerObjectInfoInit),
84 typeof(bool)
85 }, ReturnType = typeof(void))]
87 {
88 throw null;
89 }
90
91 [global::Cpp2ILInjected.Token(Token = "0x6002096")]
92 [global::Cpp2ILInjected.Address(RVA = "0x1B63880", Offset = "0x1B63880", Length = "0x50")]
93 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReadObjectInfo), Member = "Create", MemberParameters = new object[]
94 {
95 typeof(global::System.Type),
96 typeof(string[]),
97 typeof(global::System.Type[]),
103 typeof(bool)
104 }, ReturnType = typeof(ReadObjectInfo))]
105 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
106 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReadObjectInfo), Member = "InitReadConstructor", MemberParameters = new object[]
107 {
108 typeof(global::System.Type),
111 }, ReturnType = typeof(void))]
113 {
114 throw null;
115 }
116
117 [global::Cpp2ILInjected.Token(Token = "0x6002097")]
118 [global::Cpp2ILInjected.Address(RVA = "0x1B63654", Offset = "0x1B63654", Length = "0x190")]
119 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
120 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReadObjectInfo), Member = "Create", MemberParameters = new object[]
121 {
122 typeof(global::System.Type),
128 typeof(bool)
129 }, ReturnType = typeof(ReadObjectInfo))]
130 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReadObjectInfo), Member = "Init", MemberParameters = new object[]
131 {
132 typeof(global::System.Type),
133 typeof(string[]),
134 typeof(global::System.Type[]),
138 typeof(SerObjectInfoInit),
140 typeof(bool)
141 }, ReturnType = typeof(void))]
142 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
143 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "get_IsArray", ReturnType = typeof(bool))]
144 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReadObjectInfo), Member = "InitNoMembers", ReturnType = typeof(void))]
145 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReadObjectInfo), Member = "InitSiRead", ReturnType = typeof(void))]
146 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReadObjectInfo), Member = "InitMemberInfo", ReturnType = typeof(void))]
147 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
149 {
150 throw null;
151 }
152
153 [global::Cpp2ILInjected.Token(Token = "0x6002098")]
154 [global::Cpp2ILInjected.Address(RVA = "0x1B63930", Offset = "0x1B63930", Length = "0x78")]
155 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReadObjectInfo), Member = "InitReadConstructor", MemberParameters = new object[]
156 {
157 typeof(global::System.Type),
160 }, ReturnType = typeof(void))]
161 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
162 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Generic.List<object>), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
163 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
164 private void InitSiRead()
165 {
166 throw null;
167 }
168
169 [global::Cpp2ILInjected.Token(Token = "0x6002099")]
170 [global::Cpp2ILInjected.Address(RVA = "0x1B638D0", Offset = "0x1B638D0", Length = "0x60")]
171 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReadObjectInfo), Member = "InitReadConstructor", MemberParameters = new object[]
172 {
173 typeof(global::System.Type),
176 }, ReturnType = typeof(void))]
177 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
178 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerObjectInfoCache), Member = ".ctor", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(void))]
179 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
180 private void InitNoMembers()
181 {
182 throw null;
183 }
184
185 [global::Cpp2ILInjected.Token(Token = "0x600209A")]
186 [global::Cpp2ILInjected.Address(RVA = "0x1B639A8", Offset = "0x1B639A8", Length = "0x1AC")]
187 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
188 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReadObjectInfo), Member = "InitReadConstructor", MemberParameters = new object[]
189 {
190 typeof(global::System.Type),
193 }, ReturnType = typeof(void))]
194 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
195 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerObjectInfoCache), Member = ".ctor", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(void))]
196 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FormatterServices), Member = "GetSerializableMembers", MemberParameters = new object[]
197 {
198 typeof(global::System.Type),
200 }, ReturnType = typeof(global::System.Reflection.MemberInfo[]))]
201 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReadObjectInfo), Member = "GetMemberType", MemberParameters = new object[] { typeof(global::System.Reflection.MemberInfo) }, ReturnType = typeof(global::System.Type))]
202 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
203 private void InitMemberInfo()
204 {
205 throw null;
206 }
207
208 [global::Cpp2ILInjected.Token(Token = "0x600209B")]
209 [global::Cpp2ILInjected.Address(RVA = "0x1B63C9C", Offset = "0x1B63C9C", Length = "0x180")]
210 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
211 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectReader), Member = "RegisterObject", MemberParameters = new object[]
212 {
213 typeof(object),
216 typeof(bool)
217 }, ReturnType = typeof(void))]
218 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ValueFixup), Member = "Fixup", MemberParameters = new object[]
219 {
220 typeof(ParseRecord),
221 typeof(ParseRecord)
222 }, ReturnType = typeof(void))]
223 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
224 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReadObjectInfo), Member = "Position", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(int))]
225 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
226 {
227 typeof(string),
228 typeof(string),
229 typeof(string)
230 }, ReturnType = typeof(string))]
231 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[]
232 {
233 typeof(string),
234 typeof(object[])
235 }, ReturnType = typeof(string))]
236 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
237 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
238 internal global::System.Reflection.MemberInfo GetMemberInfo(string name)
239 {
240 throw null;
241 }
242
243 [global::Cpp2ILInjected.Token(Token = "0x600209C")]
244 [global::Cpp2ILInjected.Address(RVA = "0x1B63F04", Offset = "0x1B63F04", Length = "0x170")]
245 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
246 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectReader), Member = "ParseMember", MemberParameters = new object[] { typeof(ParseRecord) }, ReturnType = typeof(void))]
247 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
248 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReadObjectInfo), Member = "Position", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(int))]
249 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Generic.List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
250 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
251 {
252 typeof(string),
253 typeof(string),
254 typeof(string)
255 }, ReturnType = typeof(string))]
256 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[]
257 {
258 typeof(string),
259 typeof(object[])
260 }, ReturnType = typeof(string))]
261 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
262 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
263 internal global::System.Type GetType(string name)
264 {
265 throw null;
266 }
267
268 [global::Cpp2ILInjected.Token(Token = "0x600209D")]
269 [global::Cpp2ILInjected.Address(RVA = "0x1B64074", Offset = "0x1B64074", Length = "0x78")]
270 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectReader), Member = "ParseMember", MemberParameters = new object[] { typeof(ParseRecord) }, ReturnType = typeof(void))]
271 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
272 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationInfo), Member = "AddValue", MemberParameters = new object[]
273 {
274 typeof(string),
275 typeof(object)
276 }, ReturnType = typeof(void))]
277 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReadObjectInfo), Member = "Position", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(int))]
278 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
279 internal void AddValue(string name, object value, ref SerializationInfo si, ref object[] memberData)
280 {
281 throw null;
282 }
283
284 [global::Cpp2ILInjected.Token(Token = "0x600209E")]
285 [global::Cpp2ILInjected.Address(RVA = "0x1B5EBE0", Offset = "0x1B5EBE0", Length = "0xC4")]
286 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectMap), Member = "CreateObjectInfo", MemberParameters = new object[]
287 {
289 typeof(ref object[])
290 }, ReturnType = typeof(ReadObjectInfo))]
291 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
292 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationInfo), Member = ".ctor", MemberParameters = new object[]
293 {
294 typeof(global::System.Type),
296 typeof(bool)
297 }, ReturnType = typeof(void))]
298 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
299 internal void InitDataStore(ref SerializationInfo si, ref object[] memberData)
300 {
301 throw null;
302 }
303
304 [global::Cpp2ILInjected.Token(Token = "0x600209F")]
305 [global::Cpp2ILInjected.Address(RVA = "0x1B640EC", Offset = "0x1B640EC", Length = "0x80")]
306 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectReader), Member = "ParseMember", MemberParameters = new object[] { typeof(ParseRecord) }, ReturnType = typeof(void))]
307 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
308 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReadObjectInfo), Member = "Position", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(int))]
309 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
310 internal void RecordFixup(long objectId, string name, long idRef)
311 {
312 throw null;
313 }
314
315 [global::Cpp2ILInjected.Token(Token = "0x60020A0")]
316 [global::Cpp2ILInjected.Address(RVA = "0x1B6416C", Offset = "0x1B6416C", Length = "0x1090")]
317 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
318 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectReader), Member = "ParseObjectEnd", MemberParameters = new object[] { typeof(ParseRecord) }, ReturnType = typeof(void))]
319 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
320 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FormatterServices), Member = "PopulateObjectMembers", MemberParameters = new object[]
321 {
322 typeof(object),
323 typeof(global::System.Reflection.MemberInfo[]),
324 typeof(object[])
325 }, ReturnType = typeof(object))]
326 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
327 internal void PopulateObjectMembers(object obj, object[] memberData)
328 {
329 throw null;
330 }
331
332 [global::Cpp2ILInjected.Token(Token = "0x60020A1")]
333 [global::Cpp2ILInjected.Address(RVA = "0x1B63E1C", Offset = "0x1B63E1C", Length = "0xE8")]
334 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
335 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReadObjectInfo), Member = "GetMemberInfo", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(global::System.Reflection.MemberInfo))]
336 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReadObjectInfo), Member = "GetType", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(global::System.Type))]
337 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReadObjectInfo), Member = "AddValue", MemberParameters = new object[]
338 {
339 typeof(string),
340 typeof(object),
342 typeof(ref object[])
343 }, ReturnType = typeof(void))]
344 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReadObjectInfo), Member = "RecordFixup", MemberParameters = new object[]
345 {
346 typeof(long),
347 typeof(string),
348 typeof(long)
349 }, ReturnType = typeof(void))]
350 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
351 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Equals", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
352 private int Position(string name)
353 {
354 throw null;
355 }
356
357 [global::Cpp2ILInjected.Token(Token = "0x60020A2")]
358 [global::Cpp2ILInjected.Address(RVA = "0x1B5E588", Offset = "0x1B5E588", Length = "0x3C4")]
359 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
360 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectMap), Member = ".ctor", MemberParameters = new object[]
361 {
362 typeof(string),
363 typeof(global::System.Type),
364 typeof(string[]),
366 typeof(int),
368 }, ReturnType = typeof(void))]
369 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectMap), Member = ".ctor", MemberParameters = new object[]
370 {
371 typeof(string),
372 typeof(string[]),
373 typeof(BinaryTypeEnum[]),
374 typeof(object[]),
375 typeof(int[]),
376 typeof(ObjectReader),
377 typeof(int),
378 typeof(BinaryAssemblyInfo),
379 typeof(SizedArray)
380 }, ReturnType = typeof(void))]
381 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
382 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReadObjectInfo), Member = "GetMemberType", MemberParameters = new object[] { typeof(global::System.Reflection.MemberInfo) }, ReturnType = typeof(global::System.Type))]
383 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Equals", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
384 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(global::System.RuntimeTypeHandle) }, ReturnType = typeof(global::System.Type))]
385 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[]
386 {
387 typeof(string),
388 typeof(object[])
389 }, ReturnType = typeof(string))]
390 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
391 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 27)]
392 internal global::System.Type[] GetMemberTypes(string[] inMemberNames, global::System.Type objectType)
393 {
394 throw null;
395 }
396
397 [global::Cpp2ILInjected.Token(Token = "0x60020A3")]
398 [global::Cpp2ILInjected.Address(RVA = "0x1B63B54", Offset = "0x1B63B54", Length = "0x148")]
399 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
400 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReadObjectInfo), Member = "InitMemberInfo", ReturnType = typeof(void))]
401 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReadObjectInfo), Member = "GetMemberTypes", MemberParameters = new object[]
402 {
403 typeof(string[]),
404 typeof(global::System.Type)
405 }, ReturnType = typeof(global::System.Type[]))]
406 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
407 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(global::System.Type))]
408 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[]
409 {
410 typeof(string),
411 typeof(object[])
412 }, ReturnType = typeof(string))]
413 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
414 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
415 internal global::System.Type GetMemberType(global::System.Reflection.MemberInfo objMember)
416 {
417 throw null;
418 }
419
420 [global::Cpp2ILInjected.Token(Token = "0x60020A4")]
421 [global::Cpp2ILInjected.Address(RVA = "0x1B635D0", Offset = "0x1B635D0", Length = "0x68")]
422 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReadObjectInfo), Member = "Create", MemberParameters = new object[]
423 {
424 typeof(global::System.Type),
430 typeof(bool)
431 }, ReturnType = typeof(ReadObjectInfo))]
432 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReadObjectInfo), Member = "Create", MemberParameters = new object[]
433 {
434 typeof(global::System.Type),
435 typeof(string[]),
436 typeof(global::System.Type[]),
440 typeof(SerObjectInfoInit),
442 typeof(bool)
443 }, ReturnType = typeof(ReadObjectInfo))]
444 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
445 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
446 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Interlocked), Member = "Increment", MemberParameters = new object[] { typeof(ref int) }, ReturnType = typeof(int))]
447 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
449 {
450 throw null;
451 }
452
453 [global::Cpp2ILInjected.Token(Token = "0x400111D")]
454 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
455 internal int objectInfoId;
456
457 [global::Cpp2ILInjected.Token(Token = "0x400111E")]
458 internal static int readObjectInfoCounter;
459
460 [global::Cpp2ILInjected.Token(Token = "0x400111F")]
461 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
462 internal global::System.Type objectType;
463
464 [global::Cpp2ILInjected.Token(Token = "0x4001120")]
465 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
467
468 [global::Cpp2ILInjected.Token(Token = "0x4001121")]
469 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
470 internal int count;
471
472 [global::Cpp2ILInjected.Token(Token = "0x4001122")]
473 [global::Cpp2ILInjected.FieldOffset(Offset = "0x2C")]
474 internal bool isSi;
475
476 [global::Cpp2ILInjected.Token(Token = "0x4001123")]
477 [global::Cpp2ILInjected.FieldOffset(Offset = "0x2D")]
478 internal bool isNamed;
479
480 [global::Cpp2ILInjected.Token(Token = "0x4001124")]
481 [global::Cpp2ILInjected.FieldOffset(Offset = "0x2E")]
482 internal bool isTyped;
483
484 [global::Cpp2ILInjected.Token(Token = "0x4001125")]
485 [global::Cpp2ILInjected.FieldOffset(Offset = "0x2F")]
486 internal bool bSimpleAssembly;
487
488 [global::Cpp2ILInjected.Token(Token = "0x4001126")]
489 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
491
492 [global::Cpp2ILInjected.Token(Token = "0x4001127")]
493 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
494 internal string[] wireMemberNames;
495
496 [global::Cpp2ILInjected.Token(Token = "0x4001128")]
497 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
498 internal global::System.Type[] wireMemberTypes;
499
500 [global::Cpp2ILInjected.Token(Token = "0x4001129")]
501 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
502 private int lastPosition;
503
504 [global::Cpp2ILInjected.Token(Token = "0x400112A")]
505 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
507
508 [global::Cpp2ILInjected.Token(Token = "0x400112B")]
509 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
511
512 [global::Cpp2ILInjected.Token(Token = "0x400112C")]
513 [global::Cpp2ILInjected.FieldOffset(Offset = "0x68")]
514 internal global::System.Collections.Generic.List<global::System.Type> memberTypesList;
515
516 [global::Cpp2ILInjected.Token(Token = "0x400112D")]
517 [global::Cpp2ILInjected.FieldOffset(Offset = "0x70")]
519
520 [global::Cpp2ILInjected.Token(Token = "0x400112E")]
521 [global::Cpp2ILInjected.FieldOffset(Offset = "0x78")]
523 }
524}
class f__AnonymousType0<< Count > j__TPar
global::System.Type GetMemberType(global::System.Reflection.MemberInfo objMember)
void RecordFixup(long objectId, string name, long idRef)
void PopulateObjectMembers(object obj, object[] memberData)
void AddValue(string name, object value, ref SerializationInfo si, ref object[] memberData)
static ReadObjectInfo Create(global::System.Type objectType, string[] memberNames, global::System.Type[] memberTypes, ISurrogateSelector surrogateSelector, StreamingContext context, ObjectManager objectManager, SerObjectInfoInit serObjectInfoInit, IFormatterConverter converter, bool bSimpleAssembly)
void Init(global::System.Type objectType, ISurrogateSelector surrogateSelector, StreamingContext context, ObjectManager objectManager, SerObjectInfoInit serObjectInfoInit, IFormatterConverter converter, bool bSimpleAssembly)
void InitDataStore(ref SerializationInfo si, ref object[] memberData)
global::System.Collections.Generic.List< global::System.Type > memberTypesList
void Init(global::System.Type objectType, string[] memberNames, global::System.Type[] memberTypes, ISurrogateSelector surrogateSelector, StreamingContext context, ObjectManager objectManager, SerObjectInfoInit serObjectInfoInit, IFormatterConverter converter, bool bSimpleAssembly)
static ReadObjectInfo Create(global::System.Type objectType, ISurrogateSelector surrogateSelector, StreamingContext context, ObjectManager objectManager, SerObjectInfoInit serObjectInfoInit, IFormatterConverter converter, bool bSimpleAssembly)
void InitReadConstructor(global::System.Type objectType, ISurrogateSelector surrogateSelector, StreamingContext context)
static ReadObjectInfo GetObjectInfo(SerObjectInfoInit serObjectInfoInit)
global::System.Type[] GetMemberTypes(string[] inMemberNames, global::System.Type objectType)
global::System.Reflection.MemberInfo GetMemberInfo(string name)