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
WriteObjectInfo.cs
Go to the documentation of this file.
1using System;
7
9{
10 [global::Cpp2ILInjected.Token(Token = "0x2000419")]
11 internal sealed class WriteObjectInfo
12 {
13 [global::Cpp2ILInjected.Token(Token = "0x600207E")]
14 [global::Cpp2ILInjected.Address(RVA = "0x1B62324", Offset = "0x1B62324", Length = "0x8")]
15 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
16 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
17 internal WriteObjectInfo()
18 {
19 throw null;
20 }
21
22 [global::Cpp2ILInjected.Token(Token = "0x600207F")]
23 [global::Cpp2ILInjected.Address(RVA = "0x1B6232C", Offset = "0x1B6232C", Length = "0x14")]
24 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "Serialize", MemberParameters = new object[]
25 {
26 typeof(object),
27 typeof(global::System.Runtime.Remoting.Messaging.Header[]),
29 typeof(bool)
30 }, ReturnType = typeof(void))]
31 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "WriteMembers", MemberParameters = new object[]
32 {
33 typeof(NameInfo),
34 typeof(NameInfo),
35 typeof(object),
37 typeof(NameInfo),
39 }, ReturnType = typeof(void))]
40 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "WriteArrayMember", MemberParameters = new object[]
41 {
43 typeof(NameInfo),
44 typeof(object)
45 }, ReturnType = typeof(void))]
46 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
47 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerStack), Member = "Push", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
48 internal void ObjectEnd()
49 {
50 throw null;
51 }
52
53 [global::Cpp2ILInjected.Token(Token = "0x6002080")]
54 [global::Cpp2ILInjected.Address(RVA = "0x1B6234C", Offset = "0x1B6234C", Length = "0x20")]
55 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
56 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
57 private void InternalInit()
58 {
59 throw null;
60 }
61
62 [global::Cpp2ILInjected.Token(Token = "0x6002081")]
63 [global::Cpp2ILInjected.Address(RVA = "0x1B6236C", Offset = "0x1B6236C", Length = "0x88")]
64 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "Serialize", MemberParameters = new object[]
65 {
66 typeof(object),
67 typeof(global::System.Runtime.Remoting.Messaging.Header[]),
69 typeof(bool)
70 }, ReturnType = typeof(void))]
71 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "Write", MemberParameters = new object[]
72 {
74 typeof(NameInfo),
75 typeof(NameInfo)
76 }, ReturnType = typeof(void))]
77 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "WriteArrayMember", MemberParameters = new object[]
78 {
80 typeof(NameInfo),
81 typeof(object)
82 }, ReturnType = typeof(void))]
83 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
84 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WriteObjectInfo), Member = "GetObjectInfo", MemberParameters = new object[] { typeof(SerObjectInfoInit) }, ReturnType = typeof(WriteObjectInfo))]
85 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WriteObjectInfo), Member = "InitSerialize", MemberParameters = new object[]
86 {
87 typeof(object),
88 typeof(ISurrogateSelector),
89 typeof(StreamingContext),
90 typeof(SerObjectInfoInit),
91 typeof(IFormatterConverter),
92 typeof(ObjectWriter),
93 typeof(SerializationBinder)
94 }, ReturnType = typeof(void))]
99
100 [global::Cpp2ILInjected.Token(Token = "0x6002082")]
101 [global::Cpp2ILInjected.Address(RVA = "0x1B624B8", Offset = "0x1B624B8", Length = "0x460")]
102 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
103 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WriteObjectInfo), Member = "Serialize", MemberParameters = new object[]
104 {
105 typeof(object),
112 }, ReturnType = typeof(WriteObjectInfo))]
113 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
114 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(global::System.Type))]
115 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "get_IsArray", ReturnType = typeof(bool))]
116 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WriteObjectInfo), Member = "InitNoMembers", ReturnType = typeof(void))]
117 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationObjectManager), Member = "RegisterObject", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
118 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationInfo), Member = ".ctor", MemberParameters = new object[]
119 {
120 typeof(global::System.Type),
122 typeof(bool)
123 }, ReturnType = typeof(void))]
124 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "get_IsPrimitive", ReturnType = typeof(bool))]
125 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FormatterServices), Member = "UnsafeTypeForwardersIsEnabled", ReturnType = typeof(bool))]
126 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WriteObjectInfo), Member = "InitMemberInfo", ReturnType = typeof(void))]
127 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WriteObjectInfo), Member = "InitSiWrite", ReturnType = typeof(void))]
128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WriteObjectInfo), Member = "CheckTypeForwardedFrom", MemberParameters = new object[]
129 {
130 typeof(SerObjectInfoCache),
131 typeof(global::System.Type),
132 typeof(string)
133 }, ReturnType = typeof(void))]
134 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[]
135 {
136 typeof(string),
137 typeof(object[])
138 }, ReturnType = typeof(string))]
139 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
140 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 25)]
145
146 [global::Cpp2ILInjected.Token(Token = "0x6002083")]
147 [global::Cpp2ILInjected.Address(RVA = "0x1B6302C", Offset = "0x1B6302C", Length = "0x80")]
148 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "Write", MemberParameters = new object[]
149 {
153 }, ReturnType = typeof(void))]
154 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "WriteArray", MemberParameters = new object[]
155 {
157 typeof(NameInfo),
159 }, ReturnType = typeof(void))]
160 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
161 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WriteObjectInfo), Member = "GetObjectInfo", MemberParameters = new object[] { typeof(SerObjectInfoInit) }, ReturnType = typeof(WriteObjectInfo))]
162 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WriteObjectInfo), Member = "InitSerialize", MemberParameters = new object[]
163 {
164 typeof(global::System.Type),
165 typeof(ISurrogateSelector),
166 typeof(StreamingContext),
167 typeof(SerObjectInfoInit),
168 typeof(IFormatterConverter),
169 typeof(SerializationBinder)
170 }, ReturnType = typeof(void))]
175
176 [global::Cpp2ILInjected.Token(Token = "0x6002084")]
177 [global::Cpp2ILInjected.Address(RVA = "0x1B630AC", Offset = "0x1B630AC", Length = "0x2C0")]
178 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
179 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WriteObjectInfo), Member = "Serialize", MemberParameters = new object[]
180 {
181 typeof(global::System.Type),
187 }, ReturnType = typeof(WriteObjectInfo))]
188 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
189 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "get_IsArray", ReturnType = typeof(bool))]
190 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WriteObjectInfo), Member = "InitNoMembers", ReturnType = typeof(void))]
191 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationInfo), Member = ".ctor", MemberParameters = new object[]
192 {
193 typeof(global::System.Type),
195 typeof(bool)
196 }, ReturnType = typeof(void))]
197 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerObjectInfoCache), Member = ".ctor", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(void))]
198 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WriteObjectInfo), Member = "InitMemberInfo", ReturnType = typeof(void))]
199 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WriteObjectInfo), Member = "CheckTypeForwardedFrom", MemberParameters = new object[]
200 {
201 typeof(SerObjectInfoCache),
202 typeof(global::System.Type),
203 typeof(string)
204 }, ReturnType = typeof(void))]
205 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FormatterServices), Member = "UnsafeTypeForwardersIsEnabled", ReturnType = typeof(bool))]
206 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
211
212 [global::Cpp2ILInjected.Token(Token = "0x6002085")]
213 [global::Cpp2ILInjected.Address(RVA = "0x1B62A10", Offset = "0x1B62A10", Length = "0x29C")]
214 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
215 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WriteObjectInfo), Member = "InitSerialize", MemberParameters = new object[]
216 {
217 typeof(object),
224 }, ReturnType = typeof(void))]
225 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
226 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationInfo), Member = "GetEnumerator", ReturnType = typeof(SerializationInfoEnumerator))]
227 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BinaryFormatter), Member = "GetTypeInformation", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(TypeInformation))]
228 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerObjectInfoCache), Member = ".ctor", MemberParameters = new object[]
229 {
230 typeof(string),
231 typeof(string),
232 typeof(bool)
233 }, ReturnType = typeof(void))]
234 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationInfoEnumerator), Member = "get_Name", ReturnType = typeof(string))]
235 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationInfoEnumerator), Member = "get_ObjectType", ReturnType = typeof(global::System.Type))]
236 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationInfoEnumerator), Member = "get_Value", ReturnType = typeof(object))]
237 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
238 private void InitSiWrite()
239 {
240 throw null;
241 }
242
243 [global::Cpp2ILInjected.Token(Token = "0x6002086")]
244 [global::Cpp2ILInjected.Address(RVA = "0x1B62CAC", Offset = "0x1B62CAC", Length = "0x12C")]
245 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
246 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WriteObjectInfo), Member = "InitSerialize", MemberParameters = new object[]
247 {
248 typeof(object),
255 }, ReturnType = typeof(void))]
256 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WriteObjectInfo), Member = "InitSerialize", MemberParameters = new object[]
257 {
258 typeof(global::System.Type),
261 typeof(SerObjectInfoInit),
264 }, ReturnType = typeof(void))]
265 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
266 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FormatterServices), Member = "UnsafeTypeForwardersIsEnabled", ReturnType = typeof(bool))]
267 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationInfo), Member = "IsAssemblyNameAssignmentSafe", MemberParameters = new object[]
268 {
269 typeof(string),
270 typeof(string)
271 }, ReturnType = typeof(bool))]
272 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.Assembly), Member = "get_IsFullyTrusted", ReturnType = typeof(bool))]
273 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[]
274 {
275 typeof(string),
276 typeof(object[])
277 }, ReturnType = typeof(string))]
278 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Security.SecurityException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
279 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
281 {
282 throw null;
283 }
284
285 [global::Cpp2ILInjected.Token(Token = "0x6002087")]
286 [global::Cpp2ILInjected.Address(RVA = "0x1B62918", Offset = "0x1B62918", Length = "0xD0")]
287 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
288 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WriteObjectInfo), Member = "InitSerialize", MemberParameters = new object[]
289 {
290 typeof(object),
297 }, ReturnType = typeof(void))]
298 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WriteObjectInfo), Member = "InitSerialize", MemberParameters = new object[]
299 {
300 typeof(global::System.Type),
303 typeof(SerObjectInfoInit),
306 }, ReturnType = typeof(void))]
307 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
308 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerObjectInfoCache), Member = ".ctor", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(void))]
309 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
310 private void InitNoMembers()
311 {
312 throw null;
313 }
314
315 [global::Cpp2ILInjected.Token(Token = "0x6002088")]
316 [global::Cpp2ILInjected.Address(RVA = "0x1B62DD8", Offset = "0x1B62DD8", Length = "0x254")]
317 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
318 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WriteObjectInfo), Member = "InitSerialize", MemberParameters = new object[]
319 {
320 typeof(object),
327 }, ReturnType = typeof(void))]
328 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WriteObjectInfo), Member = "InitSerialize", MemberParameters = new object[]
329 {
330 typeof(global::System.Type),
333 typeof(SerObjectInfoInit),
336 }, ReturnType = typeof(void))]
337 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
338 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerObjectInfoCache), Member = ".ctor", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(void))]
339 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FormatterServices), Member = "GetSerializableMembers", MemberParameters = new object[]
340 {
341 typeof(global::System.Type),
342 typeof(StreamingContext)
343 }, ReturnType = typeof(global::System.Reflection.MemberInfo[]))]
344 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WriteObjectInfo), Member = "GetMemberType", MemberParameters = new object[] { typeof(global::System.Reflection.MemberInfo) }, ReturnType = typeof(global::System.Type))]
345 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FormatterServices), Member = "GetObjectData", MemberParameters = new object[]
346 {
347 typeof(object),
348 typeof(global::System.Reflection.MemberInfo[])
349 }, ReturnType = typeof(object[]))]
350 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
351 private void InitMemberInfo()
352 {
353 throw null;
354 }
355
356 [global::Cpp2ILInjected.Token(Token = "0x6002089")]
357 [global::Cpp2ILInjected.Address(RVA = "0x1B5B980", Offset = "0x1B5B980", Length = "0x1C")]
358 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "TypeToNameInfo", MemberParameters = new object[]
359 {
360 typeof(global::System.Type),
364 }, ReturnType = typeof(NameInfo))]
365 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
366 internal string GetTypeFullName()
367 {
368 throw null;
369 }
370
371 [global::Cpp2ILInjected.Token(Token = "0x600208A")]
372 [global::Cpp2ILInjected.Address(RVA = "0x1B5B964", Offset = "0x1B5B964", Length = "0x1C")]
373 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "GetAssemblyId", MemberParameters = new object[] { typeof(WriteObjectInfo) }, ReturnType = typeof(long))]
374 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
375 internal string GetAssemblyString()
376 {
377 throw null;
378 }
379
380 [global::Cpp2ILInjected.Token(Token = "0x600208B")]
381 [global::Cpp2ILInjected.Address(RVA = "0x1B629E8", Offset = "0x1B629E8", Length = "0x28")]
382 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
383 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
385 {
386 throw null;
387 }
388
389 [global::Cpp2ILInjected.Token(Token = "0x600208C")]
390 [global::Cpp2ILInjected.Address(RVA = "0x1B6336C", Offset = "0x1B6336C", Length = "0x148")]
391 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
392 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WriteObjectInfo), Member = "InitMemberInfo", ReturnType = typeof(void))]
393 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
394 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(global::System.Type))]
395 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[]
396 {
397 typeof(string),
398 typeof(object[])
399 }, ReturnType = typeof(string))]
400 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
401 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
402 internal global::System.Type GetMemberType(global::System.Reflection.MemberInfo objMember)
403 {
404 throw null;
405 }
406
407 [global::Cpp2ILInjected.Token(Token = "0x600208D")]
408 [global::Cpp2ILInjected.Address(RVA = "0x1B634B4", Offset = "0x1B634B4", Length = "0x90")]
409 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "Write", MemberParameters = new object[]
410 {
414 }, ReturnType = typeof(void))]
415 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
416 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
417 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
418 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
419 internal void GetMemberInfo(out string[] outMemberNames, out global::System.Type[] outMemberTypes, out object[] outMemberData)
420 {
421 throw null;
422 }
423
424 [global::Cpp2ILInjected.Token(Token = "0x600208E")]
425 [global::Cpp2ILInjected.Address(RVA = "0x1B623F4", Offset = "0x1B623F4", Length = "0xC4")]
426 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
427 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WriteObjectInfo), Member = "Serialize", MemberParameters = new object[]
428 {
429 typeof(object),
436 }, ReturnType = typeof(WriteObjectInfo))]
437 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WriteObjectInfo), Member = "Serialize", MemberParameters = new object[]
438 {
439 typeof(global::System.Type),
442 typeof(SerObjectInfoInit),
445 }, ReturnType = typeof(WriteObjectInfo))]
446 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
447 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerStack), Member = "IsEmpty", ReturnType = typeof(bool))]
448 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
449 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerStack), Member = "Pop", ReturnType = typeof(object))]
450 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
452 {
453 throw null;
454 }
455
456 [global::Cpp2ILInjected.Token(Token = "0x600208F")]
457 [global::Cpp2ILInjected.Address(RVA = "0x1B62340", Offset = "0x1B62340", Length = "0xC")]
458 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
459 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerStack), Member = "Push", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
461 {
462 throw null;
463 }
464
465 [global::Cpp2ILInjected.Token(Token = "0x400110C")]
466 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
467 internal int objectInfoId;
468
469 [global::Cpp2ILInjected.Token(Token = "0x400110D")]
470 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
471 internal object obj;
472
473 [global::Cpp2ILInjected.Token(Token = "0x400110E")]
474 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
475 internal global::System.Type objectType;
476
477 [global::Cpp2ILInjected.Token(Token = "0x400110F")]
478 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
479 internal bool isSi;
480
481 [global::Cpp2ILInjected.Token(Token = "0x4001110")]
482 [global::Cpp2ILInjected.FieldOffset(Offset = "0x29")]
483 internal bool isNamed;
484
485 [global::Cpp2ILInjected.Token(Token = "0x4001111")]
486 [global::Cpp2ILInjected.FieldOffset(Offset = "0x2A")]
487 internal bool isTyped;
488
489 [global::Cpp2ILInjected.Token(Token = "0x4001112")]
490 [global::Cpp2ILInjected.FieldOffset(Offset = "0x2B")]
491 internal bool isArray;
492
493 [global::Cpp2ILInjected.Token(Token = "0x4001113")]
494 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
496
497 [global::Cpp2ILInjected.Token(Token = "0x4001114")]
498 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
500
501 [global::Cpp2ILInjected.Token(Token = "0x4001115")]
502 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
503 internal object[] memberData;
504
505 [global::Cpp2ILInjected.Token(Token = "0x4001116")]
506 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
508
509 [global::Cpp2ILInjected.Token(Token = "0x4001117")]
510 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
512
513 [global::Cpp2ILInjected.Token(Token = "0x4001118")]
514 [global::Cpp2ILInjected.FieldOffset(Offset = "0x60")]
516
517 [global::Cpp2ILInjected.Token(Token = "0x4001119")]
518 [global::Cpp2ILInjected.FieldOffset(Offset = "0x68")]
519 internal long objectId;
520
521 [global::Cpp2ILInjected.Token(Token = "0x400111A")]
522 [global::Cpp2ILInjected.FieldOffset(Offset = "0x70")]
523 internal long assemId;
524
525 [global::Cpp2ILInjected.Token(Token = "0x400111B")]
526 [global::Cpp2ILInjected.FieldOffset(Offset = "0x78")]
527 private string binderTypeName;
528
529 [global::Cpp2ILInjected.Token(Token = "0x400111C")]
530 [global::Cpp2ILInjected.FieldOffset(Offset = "0x80")]
531 private string binderAssemblyString;
532 }
533}
class f__AnonymousType0<< Count > j__TPar
void GetMemberInfo(out string[] outMemberNames, out global::System.Type[] outMemberTypes, out object[] outMemberData)
static WriteObjectInfo Serialize(object obj, ISurrogateSelector surrogateSelector, StreamingContext context, SerObjectInfoInit serObjectInfoInit, IFormatterConverter converter, ObjectWriter objectWriter, SerializationBinder binder)
void InitSerialize(object obj, ISurrogateSelector surrogateSelector, StreamingContext context, SerObjectInfoInit serObjectInfoInit, IFormatterConverter converter, ObjectWriter objectWriter, SerializationBinder binder)
static void PutObjectInfo(SerObjectInfoInit serObjectInfoInit, WriteObjectInfo objectInfo)
void InitSerialize(global::System.Type objectType, ISurrogateSelector surrogateSelector, StreamingContext context, SerObjectInfoInit serObjectInfoInit, IFormatterConverter converter, SerializationBinder binder)
static WriteObjectInfo GetObjectInfo(SerObjectInfoInit serObjectInfoInit)
global::System.Type GetMemberType(global::System.Reflection.MemberInfo objMember)
static void CheckTypeForwardedFrom(SerObjectInfoCache cache, global::System.Type objectType, string binderAssemblyString)
static WriteObjectInfo Serialize(global::System.Type objectType, ISurrogateSelector surrogateSelector, StreamingContext context, SerObjectInfoInit serObjectInfoInit, IFormatterConverter converter, SerializationBinder binder)