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
ObjectManager.cs
Go to the documentation of this file.
1using System;
9
11{
12 [global::System.Runtime.InteropServices.ComVisible(true)]
13 [global::Cpp2ILInjected.Token(Token = "0x20003DC")]
14 public class ObjectManager
15 {
16 [global::Cpp2ILInjected.Token(Token = "0x6001F21")]
17 [global::Cpp2ILInjected.Address(RVA = "0x1B54C7C", Offset = "0x1B54C7C", Length = "0x80")]
18 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.Formatters.Binary.ObjectReader), Member = "InitFullDeserialization", ReturnType = typeof(void))]
19 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
20 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
21 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
23 {
24 throw null;
25 }
26
27 [global::Cpp2ILInjected.Token(Token = "0x6001F22")]
28 [global::Cpp2ILInjected.Address(RVA = "0x1B54CFC", Offset = "0x1B54CFC", Length = "0x8")]
29 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
30 private bool CanCallGetType(object obj)
31 {
32 throw null;
33 }
34
35 [global::Cpp2ILInjected.Token(Token = "0x17000415")]
36 internal object TopObject
37 {
38 [global::Cpp2ILInjected.Token(Token = "0x6001F24")]
39 [global::Cpp2ILInjected.Address(RVA = "0x1B54D0C", Offset = "0x1B54D0C", Length = "0x8")]
40 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
41 get
42 {
43 throw null;
44 }
45 [global::Cpp2ILInjected.Token(Token = "0x6001F23")]
46 [global::Cpp2ILInjected.Address(RVA = "0x1B54D04", Offset = "0x1B54D04", Length = "0x8")]
47 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
48 set
49 {
50 throw null;
51 }
52 }
53
54 [global::Cpp2ILInjected.Token(Token = "0x17000416")]
56 {
57 [global::Cpp2ILInjected.Token(Token = "0x6001F25")]
58 [global::Cpp2ILInjected.Address(RVA = "0x1B54D14", Offset = "0x1B54D14", Length = "0x64")]
59 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectManager), Member = "GetCompletionInfo", MemberParameters = new object[]
60 {
63 typeof(ref object),
64 typeof(bool)
65 }, ReturnType = typeof(bool))]
66 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectManager), Member = "RegisterObject", MemberParameters = new object[]
67 {
68 typeof(object),
69 typeof(long),
71 typeof(long),
72 typeof(global::System.Reflection.MemberInfo),
73 typeof(int[])
74 }, ReturnType = typeof(void))]
75 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectManager), Member = "DoFixups", ReturnType = typeof(void))]
76 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
77 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectHolderList), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
78 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
79 get
80 {
81 throw null;
82 }
83 }
84
85 [global::Cpp2ILInjected.Token(Token = "0x6001F26")]
86 [global::Cpp2ILInjected.Address(RVA = "0x1B54D80", Offset = "0x1B54D80", Length = "0x40")]
87 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
88 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
90 {
91 throw null;
92 }
93
94 [global::Cpp2ILInjected.Token(Token = "0x6001F27")]
95 [global::Cpp2ILInjected.Address(RVA = "0x1B54DC0", Offset = "0x1B54DC0", Length = "0xBC")]
96 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
97 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectManager), Member = "RegisterFixup", MemberParameters = new object[]
98 {
100 typeof(long),
101 typeof(long)
102 }, ReturnType = typeof(void))]
103 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectHolder), Member = "UpdateDescendentDependencyChain", MemberParameters = new object[]
104 {
105 typeof(int),
107 }, ReturnType = typeof(void))]
108 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
109 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectHolder), Member = ".ctor", MemberParameters = new object[]
110 {
111 typeof(string),
112 typeof(long),
115 typeof(long),
116 typeof(global::System.Reflection.FieldInfo),
117 typeof(int[])
118 }, ReturnType = typeof(void))]
119 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectManager), Member = "AddObjectHolder", MemberParameters = new object[] { typeof(ObjectHolder) }, ReturnType = typeof(void))]
120 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
122 {
123 throw null;
124 }
125
126 [global::Cpp2ILInjected.Token(Token = "0x6001F28")]
127 [global::Cpp2ILInjected.Address(RVA = "0x1B54EB0", Offset = "0x1B54EB0", Length = "0xF4")]
128 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
129 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectManager), Member = "FindOrCreateObjectHolder", MemberParameters = new object[] { typeof(long) }, ReturnType = typeof(ObjectHolder))]
130 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectManager), Member = "RegisterString", MemberParameters = new object[]
131 {
132 typeof(string),
133 typeof(long),
135 typeof(long),
136 typeof(global::System.Reflection.MemberInfo)
137 }, ReturnType = typeof(void))]
138 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectManager), Member = "RegisterObject", MemberParameters = new object[]
139 {
140 typeof(object),
141 typeof(long),
143 typeof(long),
144 typeof(global::System.Reflection.MemberInfo),
145 typeof(int[])
146 }, ReturnType = typeof(void))]
147 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
148 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "Copy", MemberParameters = new object[]
149 {
150 typeof(global::System.Array),
151 typeof(global::System.Array),
152 typeof(int)
153 }, ReturnType = typeof(void))]
154 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
156 {
157 throw null;
158 }
159
160 [global::Cpp2ILInjected.Token(Token = "0x6001F29")]
161 [global::Cpp2ILInjected.Address(RVA = "0x1B54FA4", Offset = "0x1B54FA4", Length = "0x294")]
162 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
163 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectManager), Member = "CompleteObject", MemberParameters = new object[]
164 {
166 typeof(bool)
167 }, ReturnType = typeof(void))]
168 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
169 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectHolder), Member = "get_CanSurrogatedObjectValueChange", ReturnType = typeof(bool))]
170 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectManager), Member = "get_SpecialFixupObjects", ReturnType = typeof(ObjectHolderList))]
171 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[]
172 {
173 typeof(string),
174 typeof(object[])
175 }, ReturnType = typeof(string))]
176 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
177 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 20)]
179 {
180 throw null;
181 }
182
183 [global::Cpp2ILInjected.Token(Token = "0x6001F2A")]
184 [global::Cpp2ILInjected.Address(RVA = "0x1B55288", Offset = "0x1B55288", Length = "0x20C")]
185 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
186 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectManager), Member = "DoFixups", ReturnType = typeof(void))]
187 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
188 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectManager), Member = "CompleteISerializableObject", MemberParameters = new object[]
189 {
190 typeof(object),
193 }, ReturnType = typeof(void))]
194 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectHolder), Member = "get_CanSurrogatedObjectValueChange", ReturnType = typeof(bool))]
195 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectHolder), Member = "SetObjectValue", MemberParameters = new object[]
196 {
197 typeof(object),
199 }, ReturnType = typeof(void))]
200 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectHolder), Member = "SetFlags", ReturnType = typeof(void))]
201 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectManager), Member = "DoValueTypeFixup", MemberParameters = new object[]
202 {
203 typeof(global::System.Reflection.FieldInfo),
205 typeof(object)
206 }, ReturnType = typeof(bool))]
207 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectManager), Member = "DoNewlyRegisteredObjectFixups", MemberParameters = new object[] { typeof(ObjectHolder) }, ReturnType = typeof(void))]
208 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Globalization.CultureInfo), Member = "get_CurrentCulture", ReturnType = typeof(global::System.Globalization.CultureInfo))]
209 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
210 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(global::System.Type))]
211 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
212 {
213 typeof(global::System.IFormatProvider),
214 typeof(string),
215 typeof(object)
216 }, ReturnType = typeof(string))]
217 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
218 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
220 {
221 throw null;
222 }
223
224 [global::Cpp2ILInjected.Token(Token = "0x6001F2B")]
225 [global::Cpp2ILInjected.Address(RVA = "0x1B55FC0", Offset = "0x1B55FC0", Length = "0x274")]
226 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
227 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectManager), Member = "DoFixups", ReturnType = typeof(void))]
228 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
229 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectHolder), Member = "SetObjectValue", MemberParameters = new object[]
230 {
231 typeof(object),
233 }, ReturnType = typeof(void))]
234 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectManager), Member = "DoNewlyRegisteredObjectFixups", MemberParameters = new object[] { typeof(ObjectHolder) }, ReturnType = typeof(void))]
235 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
236 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.SystemException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
237 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 22)]
239 {
240 throw null;
241 }
242
243 [global::Cpp2ILInjected.Token(Token = "0x6001F2C")]
244 [global::Cpp2ILInjected.Address(RVA = "0x1B559B0", Offset = "0x1B559B0", Length = "0x4EC")]
245 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
246 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectManager), Member = "FixupSpecialObject", MemberParameters = new object[] { typeof(ObjectHolder) }, ReturnType = typeof(void))]
247 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectManager), Member = "CompleteObject", MemberParameters = new object[]
248 {
250 typeof(bool)
251 }, ReturnType = typeof(void))]
252 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
253 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "Copy", MemberParameters = new object[]
254 {
255 typeof(global::System.Array),
256 typeof(global::System.Array),
257 typeof(int)
258 }, ReturnType = typeof(void))]
259 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.FieldInfo), Member = "op_Inequality", MemberParameters = new object[]
260 {
261 typeof(global::System.Reflection.FieldInfo),
262 typeof(global::System.Reflection.FieldInfo)
263 }, ReturnType = typeof(bool))]
264 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Nullable), Member = "GetUnderlyingType", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(global::System.Type))]
265 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "op_Inequality", MemberParameters = new object[]
266 {
267 typeof(global::System.Type),
268 typeof(global::System.Type)
269 }, ReturnType = typeof(bool))]
270 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.FieldInfo), Member = "op_Equality", MemberParameters = new object[]
271 {
272 typeof(global::System.Reflection.FieldInfo),
273 typeof(global::System.Reflection.FieldInfo)
274 }, ReturnType = typeof(bool))]
275 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.TypedReference), Member = "MakeTypedReference", MemberParameters = new object[]
276 {
277 typeof(object),
278 typeof(global::System.Reflection.FieldInfo[])
279 }, ReturnType = typeof(global::System.TypedReference))]
280 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FormatterServices), Member = "SerializationSetValue", MemberParameters = new object[]
281 {
282 typeof(global::System.Reflection.MemberInfo),
283 typeof(object),
284 typeof(object)
285 }, ReturnType = typeof(void))]
286 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.TypedReference), Member = "SetTypedReference", MemberParameters = new object[]
287 {
288 typeof(global::System.TypedReference),
289 typeof(object)
290 }, ReturnType = typeof(void))]
291 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "SetValue", MemberParameters = new object[]
292 {
293 typeof(object),
294 typeof(int[])
295 }, ReturnType = typeof(void))]
296 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 18)]
297 private bool DoValueTypeFixup(global::System.Reflection.FieldInfo memberToFix, ObjectHolder holder, object value)
298 {
299 throw null;
300 }
301
302 [global::Cpp2ILInjected.Token(Token = "0x6001F2D")]
303 [global::Cpp2ILInjected.Address(RVA = "0x1B56250", Offset = "0x1B56250", Length = "0x5EC")]
304 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
305 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectManager), Member = "DoNewlyRegisteredObjectFixups", MemberParameters = new object[] { typeof(ObjectHolder) }, ReturnType = typeof(void))]
306 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectManager), Member = "RegisterObject", MemberParameters = new object[]
307 {
308 typeof(object),
309 typeof(long),
311 typeof(long),
312 typeof(global::System.Reflection.MemberInfo),
313 typeof(int[])
314 }, ReturnType = typeof(void))]
315 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectManager), Member = "DoFixups", ReturnType = typeof(void))]
316 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectHolder), Member = "SetObjectValue", MemberParameters = new object[]
317 {
318 typeof(object),
320 }, ReturnType = typeof(void))]
321 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
322 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectManager), Member = "GetCompletionInfo", MemberParameters = new object[]
323 {
326 typeof(ref object),
327 typeof(bool)
328 }, ReturnType = typeof(bool))]
329 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(global::System.Type))]
330 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationInfo), Member = "UpdateValue", MemberParameters = new object[]
331 {
332 typeof(string),
333 typeof(object),
334 typeof(global::System.Type)
335 }, ReturnType = typeof(void))]
336 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectHolder), Member = "UpdateDescendentDependencyChain", MemberParameters = new object[]
337 {
338 typeof(int),
340 }, ReturnType = typeof(void))]
341 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FormatterServices), Member = "SerializationSetValue", MemberParameters = new object[]
342 {
343 typeof(global::System.Reflection.MemberInfo),
344 typeof(object),
345 typeof(object)
346 }, ReturnType = typeof(void))]
347 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectManager), Member = "DoValueTypeFixup", MemberParameters = new object[]
348 {
349 typeof(global::System.Reflection.FieldInfo),
351 typeof(object)
352 }, ReturnType = typeof(bool))]
353 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "SetValue", MemberParameters = new object[]
354 {
355 typeof(object),
356 typeof(int[])
357 }, ReturnType = typeof(void))]
358 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[]
359 {
360 typeof(string),
361 typeof(object[])
362 }, ReturnType = typeof(string))]
363 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
364 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
365 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 27)]
367 {
368 throw null;
369 }
370
371 [global::Cpp2ILInjected.Token(Token = "0x6001F2E")]
372 [global::Cpp2ILInjected.Address(RVA = "0x1B55E9C", Offset = "0x1B55E9C", Length = "0x124")]
373 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
374 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectManager), Member = "FixupSpecialObject", MemberParameters = new object[] { typeof(ObjectHolder) }, ReturnType = typeof(void))]
375 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectManager), Member = "ResolveObjectReference", MemberParameters = new object[] { typeof(ObjectHolder) }, ReturnType = typeof(bool))]
376 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectManager), Member = "RegisterObject", MemberParameters = new object[]
377 {
378 typeof(object),
379 typeof(long),
381 typeof(long),
382 typeof(global::System.Reflection.MemberInfo),
383 typeof(int[])
384 }, ReturnType = typeof(void))]
385 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
386 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectHolder), Member = "get_CanSurrogatedObjectValueChange", ReturnType = typeof(bool))]
387 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectHolder), Member = "UpdateDescendentDependencyChain", MemberParameters = new object[]
388 {
389 typeof(int),
391 }, ReturnType = typeof(void))]
392 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectManager), Member = "CompleteObject", MemberParameters = new object[]
393 {
395 typeof(bool)
396 }, ReturnType = typeof(void))]
398 {
399 throw null;
400 }
401
402 [global::Cpp2ILInjected.Token(Token = "0x6001F2F")]
403 [global::Cpp2ILInjected.Address(RVA = "0x1B56A04", Offset = "0x1B56A04", Length = "0xDC")]
404 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
405 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
406 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectHolder), Member = "get_CanSurrogatedObjectValueChange", ReturnType = typeof(bool))]
407 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
408 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
409 {
410 typeof(string),
411 typeof(string)
412 }, ReturnType = typeof(void))]
413 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
414 public virtual object GetObject(long objectID)
415 {
416 throw null;
417 }
418
419 [global::Cpp2ILInjected.Token(Token = "0x6001F30")]
420 [global::Cpp2ILInjected.Address(RVA = "0x1B56AE0", Offset = "0x1B56AE0", Length = "0xF8")]
421 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
422 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.Formatters.Binary.ObjectReader), Member = "RegisterObject", MemberParameters = new object[]
423 {
424 typeof(object),
425 typeof(global::System.Runtime.Serialization.Formatters.Binary.ParseRecord),
426 typeof(global::System.Runtime.Serialization.Formatters.Binary.ParseRecord),
427 typeof(bool)
428 }, ReturnType = typeof(void))]
429 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
430 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectHolder), Member = ".ctor", MemberParameters = new object[]
431 {
432 typeof(string),
433 typeof(long),
436 typeof(long),
437 typeof(global::System.Reflection.FieldInfo),
438 typeof(int[])
439 }, ReturnType = typeof(void))]
440 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectManager), Member = "AddObjectHolder", MemberParameters = new object[] { typeof(ObjectHolder) }, ReturnType = typeof(void))]
441 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
442 internal void RegisterString(string obj, long objectID, SerializationInfo info, long idOfContainingObj, global::System.Reflection.MemberInfo member)
443 {
444 throw null;
445 }
446
447 [global::Cpp2ILInjected.Token(Token = "0x6001F31")]
448 [global::Cpp2ILInjected.Address(RVA = "0x1B56CB4", Offset = "0x1B56CB4", Length = "0x5D4")]
449 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
450 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.Formatters.Binary.ObjectReader), Member = "RegisterObject", MemberParameters = new object[]
451 {
452 typeof(object),
453 typeof(global::System.Runtime.Serialization.Formatters.Binary.ParseRecord),
454 typeof(global::System.Runtime.Serialization.Formatters.Binary.ParseRecord),
455 typeof(bool)
456 }, ReturnType = typeof(void))]
457 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
458 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.MemberInfo), Member = "op_Inequality", MemberParameters = new object[]
459 {
460 typeof(global::System.Reflection.MemberInfo),
461 typeof(global::System.Reflection.MemberInfo)
462 }, ReturnType = typeof(bool))]
463 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(global::System.Type))]
464 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DeserializationEventHandler), Member = ".ctor", MemberParameters = new object[]
465 {
466 typeof(object),
467 typeof(global::System.IntPtr)
468 }, ReturnType = typeof(void))]
469 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "Clone", ReturnType = typeof(object))]
470 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectHolder), Member = ".ctor", MemberParameters = new object[]
471 {
472 typeof(object),
473 typeof(long),
476 typeof(long),
477 typeof(global::System.Reflection.FieldInfo),
478 typeof(int[])
479 }, ReturnType = typeof(void))]
480 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectManager), Member = "AddObjectHolder", MemberParameters = new object[] { typeof(ObjectHolder) }, ReturnType = typeof(void))]
481 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectManager), Member = "get_SpecialFixupObjects", ReturnType = typeof(ObjectHolderList))]
482 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectHolder), Member = "UpdateData", MemberParameters = new object[]
483 {
484 typeof(object),
487 typeof(long),
488 typeof(global::System.Reflection.FieldInfo),
489 typeof(int[]),
491 }, ReturnType = typeof(void))]
492 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectManager), Member = "CompleteObject", MemberParameters = new object[]
493 {
495 typeof(bool)
496 }, ReturnType = typeof(void))]
497 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectManager), Member = "DoNewlyRegisteredObjectFixups", MemberParameters = new object[] { typeof(ObjectHolder) }, ReturnType = typeof(void))]
498 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
499 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
500 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
501 {
502 typeof(string),
503 typeof(string)
504 }, ReturnType = typeof(void))]
505 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
506 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 33)]
507 public void RegisterObject(object obj, long objectID, SerializationInfo info, long idOfContainingObj, global::System.Reflection.MemberInfo member, int[] arrayIndex)
508 {
509 throw null;
510 }
511
512 [global::Cpp2ILInjected.Token(Token = "0x6001F32")]
513 [global::Cpp2ILInjected.Address(RVA = "0x1B556F0", Offset = "0x1B556F0", Length = "0x260")]
514 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
515 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectManager), Member = "FixupSpecialObject", MemberParameters = new object[] { typeof(ObjectHolder) }, ReturnType = typeof(void))]
516 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
517 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(global::System.Type))]
518 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectManager), Member = "GetConstructor", MemberParameters = new object[] { typeof(global::System.RuntimeType) }, ReturnType = typeof(global::System.Reflection.RuntimeConstructorInfo))]
519 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.RuntimeConstructorInfo), Member = "SerializationInvoke", MemberParameters = new object[]
520 {
521 typeof(object),
524 }, ReturnType = typeof(void))]
525 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
526 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
527 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
528 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[]
529 {
530 typeof(string),
531 typeof(object[])
532 }, ReturnType = typeof(string))]
533 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationException), Member = ".ctor", MemberParameters = new object[]
534 {
535 typeof(string),
536 typeof(global::System.Exception)
537 }, ReturnType = typeof(void))]
538 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 31)]
540 {
541 throw null;
542 }
543
544 [global::Cpp2ILInjected.Token(Token = "0x6001F33")]
545 [global::Cpp2ILInjected.Address(RVA = "0x1B575E0", Offset = "0x1B575E0", Length = "0x10C")]
546 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
547 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectManager), Member = "CompleteISerializableObject", MemberParameters = new object[]
548 {
549 typeof(object),
552 }, ReturnType = typeof(void))]
553 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SafeSerializationManager), Member = "System.Runtime.Serialization.IObjectReference.GetRealObject", MemberParameters = new object[] { typeof(StreamingContext) }, ReturnType = typeof(object))]
554 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
555 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.RuntimeType), Member = "GetSerializationCtor", ReturnType = typeof(global::System.Reflection.RuntimeConstructorInfo))]
556 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.ConstructorInfo), Member = "op_Equality", MemberParameters = new object[]
557 {
558 typeof(global::System.Reflection.ConstructorInfo),
559 typeof(global::System.Reflection.ConstructorInfo)
560 }, ReturnType = typeof(bool))]
561 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[]
562 {
563 typeof(string),
564 typeof(object[])
565 }, ReturnType = typeof(string))]
566 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
567 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
568 internal static global::System.Reflection.RuntimeConstructorInfo GetConstructor(global::System.RuntimeType t)
569 {
570 throw null;
571 }
572
573 [global::Cpp2ILInjected.Token(Token = "0x6001F34")]
574 [global::Cpp2ILInjected.Address(RVA = "0x1B576EC", Offset = "0x1B576EC", Length = "0x2B8")]
575 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
576 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
577 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectManager), Member = "get_SpecialFixupObjects", ReturnType = typeof(ObjectHolderList))]
578 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectHolderList), Member = "GetFixupEnumerator", ReturnType = typeof(ObjectHolderListEnumerator))]
579 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectHolderListEnumerator), Member = "MoveNext", ReturnType = typeof(bool))]
580 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectManager), Member = "FixupSpecialObject", MemberParameters = new object[] { typeof(ObjectHolder) }, ReturnType = typeof(void))]
581 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectManager), Member = "CompleteObject", MemberParameters = new object[]
582 {
584 typeof(bool)
585 }, ReturnType = typeof(void))]
586 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectManager), Member = "ResolveObjectReference", MemberParameters = new object[] { typeof(ObjectHolder) }, ReturnType = typeof(bool))]
587 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
588 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[]
589 {
590 typeof(string),
591 typeof(object[])
592 }, ReturnType = typeof(string))]
593 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
594 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 20)]
595 public virtual void DoFixups()
596 {
597 throw null;
598 }
599
600 [global::Cpp2ILInjected.Token(Token = "0x6001F35")]
601 [global::Cpp2ILInjected.Address(RVA = "0x1B57ACC", Offset = "0x1B57ACC", Length = "0xC8")]
602 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
603 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectManager), Member = "RecordFixup", MemberParameters = new object[]
604 {
605 typeof(long),
606 typeof(global::System.Reflection.MemberInfo),
607 typeof(long)
608 }, ReturnType = typeof(void))]
609 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectManager), Member = "RecordDelayedFixup", MemberParameters = new object[]
610 {
611 typeof(long),
612 typeof(string),
613 typeof(long)
614 }, ReturnType = typeof(void))]
615 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectManager), Member = "RecordArrayElementFixup", MemberParameters = new object[]
616 {
617 typeof(long),
618 typeof(int[]),
619 typeof(long)
620 }, ReturnType = typeof(void))]
621 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
622 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectManager), Member = "FindOrCreateObjectHolder", MemberParameters = new object[] { typeof(long) }, ReturnType = typeof(ObjectHolder))]
623 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectHolder), Member = "AddFixup", MemberParameters = new object[]
624 {
627 }, ReturnType = typeof(void))]
628 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectHolder), Member = "AddDependency", MemberParameters = new object[] { typeof(long) }, ReturnType = typeof(void))]
629 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
630 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
631 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
633 {
634 throw null;
635 }
636
637 [global::Cpp2ILInjected.Token(Token = "0x6001F36")]
638 [global::Cpp2ILInjected.Address(RVA = "0x1B57CB4", Offset = "0x1B57CB4", Length = "0x25C")]
639 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
640 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
641 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.MemberInfo), Member = "op_Equality", MemberParameters = new object[]
642 {
643 typeof(global::System.Reflection.MemberInfo),
644 typeof(global::System.Reflection.MemberInfo)
645 }, ReturnType = typeof(bool))]
646 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
647 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectManager), Member = "RegisterFixup", MemberParameters = new object[]
648 {
650 typeof(long),
651 typeof(long)
652 }, ReturnType = typeof(void))]
653 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
654 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
655 {
656 typeof(string),
657 typeof(string)
658 }, ReturnType = typeof(void))]
659 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(global::System.Type))]
660 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[]
661 {
662 typeof(string),
663 typeof(object[])
664 }, ReturnType = typeof(string))]
665 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
666 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
667 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 23)]
668 public virtual void RecordFixup(long objectToBeFixed, global::System.Reflection.MemberInfo member, long objectRequired)
669 {
670 throw null;
671 }
672
673 [global::Cpp2ILInjected.Token(Token = "0x6001F37")]
674 [global::Cpp2ILInjected.Address(RVA = "0x1B57F4C", Offset = "0x1B57F4C", Length = "0x154")]
675 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
676 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
677 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
678 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectManager), Member = "RegisterFixup", MemberParameters = new object[]
679 {
681 typeof(long),
682 typeof(long)
683 }, ReturnType = typeof(void))]
684 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
685 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
686 {
687 typeof(string),
688 typeof(string)
689 }, ReturnType = typeof(void))]
690 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
691 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
692 public virtual void RecordDelayedFixup(long objectToBeFixed, string memberName, long objectRequired)
693 {
694 throw null;
695 }
696
697 [global::Cpp2ILInjected.Token(Token = "0x6001F38")]
698 [global::Cpp2ILInjected.Address(RVA = "0x1B580A0", Offset = "0x1B580A0", Length = "0x154")]
699 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
700 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
701 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
702 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectManager), Member = "RegisterFixup", MemberParameters = new object[]
703 {
705 typeof(long),
706 typeof(long)
707 }, ReturnType = typeof(void))]
708 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
709 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
710 {
711 typeof(string),
712 typeof(string)
713 }, ReturnType = typeof(void))]
714 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
715 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
716 public virtual void RecordArrayElementFixup(long arrayToBeFixed, int[] indices, long objectRequired)
717 {
718 throw null;
719 }
720
721 [global::Cpp2ILInjected.Token(Token = "0x6001F39")]
722 [global::Cpp2ILInjected.Address(RVA = "0x1B581F4", Offset = "0x1B581F4", Length = "0x4C")]
723 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
724 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
725 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
726 public virtual void RaiseDeserializationEvent()
727 {
728 throw null;
729 }
730
731 [global::Cpp2ILInjected.Token(Token = "0x6001F3A")]
732 [global::Cpp2ILInjected.Address(RVA = "0x1B58240", Offset = "0x1B58240", Length = "0x80")]
733 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
734 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
735 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Delegate), Member = "Combine", MemberParameters = new object[]
736 {
737 typeof(global::System.Delegate),
738 typeof(global::System.Delegate)
739 }, ReturnType = typeof(global::System.Delegate))]
740 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
741 internal virtual void AddOnDeserialization(DeserializationEventHandler handler)
742 {
743 throw null;
744 }
745
746 [global::Cpp2ILInjected.Token(Token = "0x6001F3B")]
747 [global::Cpp2ILInjected.Address(RVA = "0x1B582C0", Offset = "0x1B582C0", Length = "0x8C")]
748 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
749 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(global::System.Type))]
750 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationEventsCache), Member = "GetSerializationEventsForType", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(SerializationEvents))]
751 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationEvents), Member = "AddOnDelegate", MemberParameters = new object[]
752 {
753 typeof(object),
754 typeof(SerializationEventHandler),
755 typeof(global::System.Collections.Generic.List<global::System.Reflection.MethodInfo>)
756 }, ReturnType = typeof(SerializationEventHandler))]
757 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
758 internal virtual void AddOnDeserialized(object obj)
759 {
760 throw null;
761 }
762
763 [global::Cpp2ILInjected.Token(Token = "0x6001F3C")]
764 [global::Cpp2ILInjected.Address(RVA = "0x1B5834C", Offset = "0x1B5834C", Length = "0x80")]
765 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
766 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(global::System.Type))]
767 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationEventsCache), Member = "GetSerializationEventsForType", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(SerializationEvents))]
768 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationEvents), Member = "InvokeOnDeserialized", MemberParameters = new object[]
769 {
770 typeof(object),
772 }, ReturnType = typeof(void))]
773 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
774 internal virtual void RaiseOnDeserializedEvent(object obj)
775 {
776 throw null;
777 }
778
779 [global::Cpp2ILInjected.Token(Token = "0x6001F3D")]
780 [global::Cpp2ILInjected.Address(RVA = "0x1B583CC", Offset = "0x1B583CC", Length = "0x80")]
781 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.Formatters.Binary.ObjectReader), Member = "ParseObject", MemberParameters = new object[] { typeof(global::System.Runtime.Serialization.Formatters.Binary.ParseRecord) }, ReturnType = typeof(void))]
782 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
783 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(global::System.Type))]
784 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationEventsCache), Member = "GetSerializationEventsForType", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(SerializationEvents))]
785 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationEvents), Member = "InvokeOnDeserializing", MemberParameters = new object[]
786 {
787 typeof(object),
789 }, ReturnType = typeof(void))]
790 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
791 public void RaiseOnDeserializingEvent(object obj)
792 {
793 throw null;
794 }
795
796 [global::Cpp2ILInjected.Token(Token = "0x4000F9A")]
797 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
798 private DeserializationEventHandler m_onDeserializationHandler;
799
800 [global::Cpp2ILInjected.Token(Token = "0x4000F9B")]
801 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
802 private SerializationEventHandler m_onDeserializedHandler;
803
804 [global::Cpp2ILInjected.Token(Token = "0x4000F9C")]
805 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
807
808 [global::Cpp2ILInjected.Token(Token = "0x4000F9D")]
809 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
810 internal object m_topObject;
811
812 [global::Cpp2ILInjected.Token(Token = "0x4000F9E")]
813 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
815
816 [global::Cpp2ILInjected.Token(Token = "0x4000F9F")]
817 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
818 internal long m_fixupCount;
819
820 [global::Cpp2ILInjected.Token(Token = "0x4000FA0")]
821 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
823
824 [global::Cpp2ILInjected.Token(Token = "0x4000FA1")]
825 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
827 }
828}
class f__AnonymousType0<< Count > j__TPar
ObjectManager(ISurrogateSelector selector, StreamingContext context, bool checkSecurity, bool isCrossAppDomain)
void CompleteObject(ObjectHolder holder, bool bObjectFullyComplete)
bool GetCompletionInfo(FixupHolder fixup, out ObjectHolder holder, out object member, bool bThrowIfMissing)
virtual object GetObject(long objectID)
void RegisterString(string obj, long objectID, SerializationInfo info, long idOfContainingObj, global::System.Reflection.MemberInfo member)
SerializationEventHandler m_onDeserializedHandler
virtual void AddOnDeserialization(DeserializationEventHandler handler)
virtual void RaiseOnDeserializedEvent(object obj)
virtual void RecordFixup(long objectToBeFixed, global::System.Reflection.MemberInfo member, long objectRequired)
virtual void RecordDelayedFixup(long objectToBeFixed, string memberName, long objectRequired)
ObjectHolder FindOrCreateObjectHolder(long objectID)
bool ResolveObjectReference(ObjectHolder holder)
void RegisterFixup(FixupHolder fixup, long objectToBeFixed, long objectRequired)
void CompleteISerializableObject(object obj, SerializationInfo info, StreamingContext context)
DeserializationEventHandler m_onDeserializationHandler
void FixupSpecialObject(ObjectHolder holder)
void AddObjectHolder(ObjectHolder holder)
void RegisterObject(object obj, long objectID, SerializationInfo info, long idOfContainingObj, global::System.Reflection.MemberInfo member, int[] arrayIndex)
static global::System.Reflection.RuntimeConstructorInfo GetConstructor(global::System.RuntimeType t)
bool DoValueTypeFixup(global::System.Reflection.FieldInfo memberToFix, ObjectHolder holder, object value)
void DoNewlyRegisteredObjectFixups(ObjectHolder holder)
ObjectHolder FindObjectHolder(long objectID)
virtual void RecordArrayElementFixup(long arrayToBeFixed, int[] indices, long objectRequired)