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
ObjectReader.cs
Go to the documentation of this file.
1using System;
3using System.IO;
11
13{
14 [global::Cpp2ILInjected.Token(Token = "0x200041E")]
15 internal sealed class ObjectReader
16 {
17 [global::Cpp2ILInjected.Token(Token = "0x1700044A")]
19 {
20 [global::Cpp2ILInjected.Token(Token = "0x60020AC")]
21 [global::Cpp2ILInjected.Address(RVA = "0x1B65434", Offset = "0x1B65434", Length = "0x78")]
22 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectReader), Member = "ParseObjectEnd", MemberParameters = new object[] { typeof(ParseRecord) }, ReturnType = typeof(void))]
23 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectReader), Member = "ParseArrayMember", MemberParameters = new object[] { typeof(ParseRecord) }, ReturnType = typeof(void))]
24 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectReader), Member = "ParseMember", MemberParameters = new object[] { typeof(ParseRecord) }, ReturnType = typeof(void))]
25 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
26 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerStack), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
27 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
28 get
29 {
30 throw null;
31 }
32 }
33
34 [global::Cpp2ILInjected.Token(Token = "0x1700044B")]
35 internal object TopObject
36 {
37 [global::Cpp2ILInjected.Token(Token = "0x60020AD")]
38 [global::Cpp2ILInjected.Address(RVA = "0x1B654AC", Offset = "0x1B654AC", Length = "0x8")]
39 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
40 get
41 {
42 throw null;
43 }
44 [global::Cpp2ILInjected.Token(Token = "0x60020AE")]
45 [global::Cpp2ILInjected.Address(RVA = "0x1B654B4", Offset = "0x1B654B4", Length = "0x14")]
46 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
47 set
48 {
49 throw null;
50 }
51 }
52
53 [global::Cpp2ILInjected.Token(Token = "0x60020AF")]
54 [global::Cpp2ILInjected.Address(RVA = "0x1B654C8", Offset = "0x1B654C8", Length = "0x108")]
55 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BinaryFormatter), Member = "Deserialize", MemberParameters = new object[]
56 {
57 typeof(global::System.IO.Stream),
58 typeof(global::System.Runtime.Remoting.Messaging.HeaderHandler),
59 typeof(bool)
60 }, ReturnType = typeof(object))]
61 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
62 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
64 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[]
65 {
66 typeof(string),
67 typeof(string)
68 }, ReturnType = typeof(void))]
69 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
70 internal ObjectReader(global::System.IO.Stream stream, ISurrogateSelector selector, StreamingContext context, InternalFE formatterEnums, SerializationBinder binder)
71 {
72 throw null;
73 }
74
75 [global::Cpp2ILInjected.Token(Token = "0x60020B0")]
76 [global::Cpp2ILInjected.Address(RVA = "0x1B655D8", Offset = "0x1B655D8", Length = "0x2D8")]
77 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
78 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BinaryFormatter), Member = "Deserialize", MemberParameters = new object[]
79 {
80 typeof(global::System.IO.Stream),
81 typeof(global::System.Runtime.Remoting.Messaging.HeaderHandler),
82 typeof(bool)
83 }, ReturnType = typeof(object))]
84 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
85 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(__BinaryParser), Member = "Run", ReturnType = typeof(void))]
86 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(global::System.Type))]
87 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectReader), Member = "HasSurrogate", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(bool))]
88 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[]
89 {
90 typeof(string),
91 typeof(object[])
92 }, ReturnType = typeof(string))]
93 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[]
94 {
95 typeof(string),
96 typeof(string)
97 }, ReturnType = typeof(void))]
98 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
99 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
100 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 21)]
101 internal object Deserialize(global::System.Runtime.Remoting.Messaging.HeaderHandler handler, __BinaryParser serParser, bool fCheck)
102 {
103 throw null;
104 }
105
106 [global::Cpp2ILInjected.Token(Token = "0x60020B1")]
107 [global::Cpp2ILInjected.Address(RVA = "0x1B65DD8", Offset = "0x1B65DD8", Length = "0xD4")]
108 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
109 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectReader), Member = "Deserialize", MemberParameters = new object[]
110 {
111 typeof(global::System.Runtime.Remoting.Messaging.HeaderHandler),
113 typeof(bool)
114 }, ReturnType = typeof(object))]
115 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectReader), Member = "CheckSerializable", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(void))]
116 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
117 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
118 private bool HasSurrogate(global::System.Type t)
119 {
120 throw null;
121 }
122
123 [global::Cpp2ILInjected.Token(Token = "0x60020B2")]
124 [global::Cpp2ILInjected.Address(RVA = "0x1B65EAC", Offset = "0x1B65EAC", Length = "0x10C")]
125 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
126 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectReader), Member = "ParseObject", MemberParameters = new object[] { typeof(ParseRecord) }, ReturnType = typeof(void))]
127 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectReader), Member = "ParseArrayMember", MemberParameters = new object[] { typeof(ParseRecord) }, ReturnType = typeof(void))]
128 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
129 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectReader), Member = "HasSurrogate", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(bool))]
130 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Globalization.CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(global::System.Globalization.CultureInfo))]
131 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
132 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
133 {
134 typeof(global::System.IFormatProvider),
135 typeof(string),
136 typeof(object),
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 = 7)]
141 private void CheckSerializable(global::System.Type t)
142 {
143 throw null;
144 }
145
146 [global::Cpp2ILInjected.Token(Token = "0x60020B3")]
147 [global::Cpp2ILInjected.Address(RVA = "0x1B65FB8", Offset = "0x1B65FB8", Length = "0xF8")]
148 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectReader), Member = "ParseObject", MemberParameters = new object[] { typeof(ParseRecord) }, ReturnType = typeof(void))]
149 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectReader), Member = "GetId", MemberParameters = new object[] { typeof(long) }, ReturnType = typeof(long))]
150 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
151 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerStack), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
152 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectManager), Member = ".ctor", MemberParameters = new object[]
153 {
154 typeof(ISurrogateSelector),
155 typeof(StreamingContext),
156 typeof(bool),
157 typeof(bool)
158 }, ReturnType = typeof(void))]
159 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FormatterConverter), Member = ".ctor", ReturnType = typeof(void))]
160 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
162 {
163 throw null;
164 }
165
166 [global::Cpp2ILInjected.Token(Token = "0x60020B4")]
167 [global::Cpp2ILInjected.Address(RVA = "0x1B660B0", Offset = "0x1B660B0", Length = "0x10")]
168 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
169 internal object CrossAppDomainArray(int index)
170 {
171 throw null;
172 }
173
174 [global::Cpp2ILInjected.Token(Token = "0x60020B5")]
175 [global::Cpp2ILInjected.Address(RVA = "0x1B660C0", Offset = "0x1B660C0", Length = "0x34")]
176 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectMap), Member = ".ctor", MemberParameters = new object[]
177 {
178 typeof(string),
179 typeof(global::System.Type),
180 typeof(string[]),
182 typeof(int),
184 }, ReturnType = typeof(void))]
185 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
186 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReadObjectInfo), Member = "Create", MemberParameters = new object[]
187 {
188 typeof(global::System.Type),
192 typeof(SerObjectInfoInit),
194 typeof(bool)
195 }, ReturnType = typeof(ReadObjectInfo))]
196 internal ReadObjectInfo CreateReadObjectInfo(global::System.Type objectType)
197 {
198 throw null;
199 }
200
201 [global::Cpp2ILInjected.Token(Token = "0x60020B6")]
202 [global::Cpp2ILInjected.Address(RVA = "0x1B660F4", Offset = "0x1B660F4", Length = "0x44")]
203 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectMap), Member = ".ctor", MemberParameters = new object[]
204 {
205 typeof(string),
206 typeof(string[]),
208 typeof(object[]),
209 typeof(int[]),
211 typeof(int),
214 }, ReturnType = typeof(void))]
215 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
216 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReadObjectInfo), Member = "Create", MemberParameters = new object[]
217 {
218 typeof(global::System.Type),
219 typeof(string[]),
220 typeof(global::System.Type[]),
224 typeof(SerObjectInfoInit),
226 typeof(bool)
227 }, ReturnType = typeof(ReadObjectInfo))]
228 internal ReadObjectInfo CreateReadObjectInfo(global::System.Type objectType, string[] memberNames, global::System.Type[] memberTypes)
229 {
230 throw null;
231 }
232
233 [global::Cpp2ILInjected.Token(Token = "0x60020B7")]
234 [global::Cpp2ILInjected.Address(RVA = "0x1B66138", Offset = "0x1B66138", Length = "0x120")]
235 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
236 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(__BinaryParser), Member = "Run", ReturnType = typeof(void))]
237 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(__BinaryParser), Member = "ReadObject", ReturnType = typeof(void))]
238 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(__BinaryParser), Member = "ReadObjectWithMap", MemberParameters = new object[] { typeof(BinaryObjectWithMap) }, ReturnType = typeof(void))]
239 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(__BinaryParser), Member = "ReadObjectWithMapTyped", MemberParameters = new object[] { typeof(BinaryObjectWithMapTyped) }, ReturnType = typeof(void))]
240 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(__BinaryParser), Member = "ReadObjectString", MemberParameters = new object[] { typeof(BinaryHeaderEnum) }, ReturnType = typeof(void))]
241 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(__BinaryParser), Member = "ReadMemberPrimitiveTyped", ReturnType = typeof(void))]
242 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(__BinaryParser), Member = "ReadArray", MemberParameters = new object[] { typeof(BinaryHeaderEnum) }, ReturnType = typeof(void))]
243 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(__BinaryParser), Member = "ReadMemberPrimitiveUnTyped", ReturnType = typeof(void))]
244 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(__BinaryParser), Member = "ReadMemberReference", ReturnType = typeof(void))]
245 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(__BinaryParser), Member = "ReadObjectNull", MemberParameters = new object[] { typeof(BinaryHeaderEnum) }, ReturnType = typeof(void))]
246 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 12)]
247 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectReader), Member = "ParseObject", MemberParameters = new object[] { typeof(ParseRecord) }, ReturnType = typeof(void))]
248 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectReader), Member = "ParseMember", MemberParameters = new object[] { typeof(ParseRecord) }, ReturnType = typeof(void))]
249 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerStack), Member = "Push", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
250 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectReader), Member = "ParseObjectEnd", MemberParameters = new object[] { typeof(ParseRecord) }, ReturnType = typeof(void))]
251 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectReader), Member = "ParseMemberEnd", MemberParameters = new object[] { typeof(ParseRecord) }, ReturnType = typeof(void))]
252 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[]
253 {
254 typeof(string),
255 typeof(object[])
256 }, ReturnType = typeof(string))]
257 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
258 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
259 internal void Parse(ParseRecord pr)
260 {
261 throw null;
262 }
263
264 [global::Cpp2ILInjected.Token(Token = "0x60020B8")]
265 [global::Cpp2ILInjected.Address(RVA = "0x1B66D38", Offset = "0x1B66D38", Length = "0x250")]
266 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
267 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectReader), Member = "ParseArrayMember", MemberParameters = new object[] { typeof(ParseRecord) }, ReturnType = typeof(void))]
268 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectReader), Member = "ParseMember", MemberParameters = new object[] { typeof(ParseRecord) }, ReturnType = typeof(void))]
269 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectReader), Member = "ParseMemberEnd", MemberParameters = new object[] { typeof(ParseRecord) }, ReturnType = typeof(void))]
270 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
271 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[] { typeof(string[]) }, ReturnType = typeof(string))]
272 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[]
273 {
274 typeof(string),
275 typeof(object[])
276 }, ReturnType = typeof(string))]
277 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
278 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 30)]
280 {
281 throw null;
282 }
283
284 [global::Cpp2ILInjected.Token(Token = "0x60020B9")]
285 [global::Cpp2ILInjected.Address(RVA = "0x1B66258", Offset = "0x1B66258", Length = "0x8")]
286 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
287 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerStack), Member = "Push", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
289 {
290 throw null;
291 }
292
293 [global::Cpp2ILInjected.Token(Token = "0x60020BA")]
294 [global::Cpp2ILInjected.Address(RVA = "0x1B66260", Offset = "0x1B66260", Length = "0x24")]
295 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
296 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
298 {
299 throw null;
300 }
301
302 [global::Cpp2ILInjected.Token(Token = "0x60020BB")]
303 [global::Cpp2ILInjected.Address(RVA = "0x1B66284", Offset = "0x1B66284", Length = "0x2F8")]
304 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
305 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectReader), Member = "Parse", MemberParameters = new object[] { typeof(ParseRecord) }, ReturnType = typeof(void))]
306 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectReader), Member = "ParseArrayMember", MemberParameters = new object[] { typeof(ParseRecord) }, ReturnType = typeof(void))]
307 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectReader), Member = "ParseMember", MemberParameters = new object[] { typeof(ParseRecord) }, ReturnType = typeof(void))]
308 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
309 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectReader), Member = "InitFullDeserialization", ReturnType = typeof(void))]
310 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerStack), Member = "Push", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
311 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectReader), Member = "ParseArray", MemberParameters = new object[] { typeof(ParseRecord) }, ReturnType = typeof(void))]
312 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectReader), Member = "CheckSerializable", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(void))]
313 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FormatterServices), Member = "GetUninitializedObject", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(object))]
314 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectManager), Member = "RaiseOnDeserializingEvent", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
315 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReadObjectInfo), Member = "Create", MemberParameters = new object[]
316 {
317 typeof(global::System.Type),
318 typeof(ISurrogateSelector),
319 typeof(StreamingContext),
320 typeof(ObjectManager),
321 typeof(SerObjectInfoInit),
322 typeof(IFormatterConverter),
323 typeof(bool)
324 }, ReturnType = typeof(ReadObjectInfo))]
325 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TypeLoadExceptionHolder), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
326 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectReader), Member = "RegisterObject", MemberParameters = new object[]
327 {
328 typeof(object),
329 typeof(ParseRecord),
330 typeof(ParseRecord),
331 typeof(bool)
332 }, ReturnType = typeof(void))]
333 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[]
334 {
335 typeof(string),
336 typeof(object[])
337 }, ReturnType = typeof(string))]
338 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
339 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
340 private void ParseObject(ParseRecord pr)
341 {
342 throw null;
343 }
344
345 [global::Cpp2ILInjected.Token(Token = "0x60020BC")]
346 [global::Cpp2ILInjected.Address(RVA = "0x1B6657C", Offset = "0x1B6657C", Length = "0x26C")]
347 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
348 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectReader), Member = "Parse", MemberParameters = new object[] { typeof(ParseRecord) }, ReturnType = typeof(void))]
349 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectReader), Member = "ParseArrayMemberEnd", MemberParameters = new object[] { typeof(ParseRecord) }, ReturnType = typeof(void))]
350 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectReader), Member = "ParseMemberEnd", MemberParameters = new object[] { typeof(ParseRecord) }, ReturnType = typeof(void))]
351 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
352 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectReader), Member = "RegisterObject", MemberParameters = new object[]
353 {
354 typeof(object),
355 typeof(ParseRecord),
356 typeof(ParseRecord),
357 typeof(bool)
358 }, ReturnType = typeof(void))]
359 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReadObjectInfo), Member = "PopulateObjectMembers", MemberParameters = new object[]
360 {
361 typeof(object),
362 typeof(object[])
363 }, ReturnType = typeof(void))]
364 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectReader), Member = "get_ValueFixupStack", ReturnType = typeof(SerStack))]
365 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ValueFixup), Member = "Fixup", MemberParameters = new object[]
366 {
367 typeof(ParseRecord),
368 typeof(ParseRecord)
369 }, ReturnType = typeof(void))]
370 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReadObjectInfo), Member = "ObjectEnd", ReturnType = typeof(void))]
371 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
373 {
374 throw null;
375 }
376
377 [global::Cpp2ILInjected.Token(Token = "0x60020BD")]
378 [global::Cpp2ILInjected.Address(RVA = "0x1B67038", Offset = "0x1B67038", Length = "0x624")]
379 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
380 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectReader), Member = "ParseObject", MemberParameters = new object[] { typeof(ParseRecord) }, ReturnType = typeof(void))]
381 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
382 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Convert), Member = "FromBase64String", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(byte[]))]
383 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Converter), Member = "IsWriteAsByteArray", MemberParameters = new object[] { typeof(InternalPrimitiveTypeE) }, ReturnType = typeof(bool))]
384 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "UnsafeCreateInstance", MemberParameters = new object[]
385 {
386 typeof(global::System.Type),
387 typeof(int[]),
388 typeof(int[])
389 }, ReturnType = typeof(global::System.Array))]
390 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectReader), Member = "RegisterObject", MemberParameters = new object[]
391 {
392 typeof(object),
393 typeof(ParseRecord),
394 typeof(ParseRecord),
395 typeof(bool)
396 }, ReturnType = typeof(void))]
397 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "UnsafeCreateInstance", MemberParameters = new object[]
398 {
399 typeof(global::System.Type),
400 typeof(int[])
401 }, ReturnType = typeof(global::System.Array))]
402 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
403 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PrimitiveArray), Member = "Init", MemberParameters = new object[]
404 {
405 typeof(InternalPrimitiveTypeE),
406 typeof(global::System.Array)
407 }, ReturnType = typeof(void))]
408 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "get_IsValueType", ReturnType = typeof(bool))]
409 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[]
410 {
411 typeof(string),
412 typeof(object[])
413 }, ReturnType = typeof(string))]
414 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
415 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 40)]
416 private void ParseArray(ParseRecord pr)
417 {
418 throw null;
419 }
420
421 [global::Cpp2ILInjected.Token(Token = "0x60020BE")]
422 [global::Cpp2ILInjected.Address(RVA = "0x1B67978", Offset = "0x1B67978", Length = "0x80")]
423 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
424 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectReader), Member = "ParseArrayMember", MemberParameters = new object[] { typeof(ParseRecord) }, ReturnType = typeof(void))]
425 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
426 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "Copy", MemberParameters = new object[]
427 {
428 typeof(global::System.Array),
429 typeof(global::System.Array),
430 typeof(int)
431 }, ReturnType = typeof(void))]
433 {
434 throw null;
435 }
436
437 [global::Cpp2ILInjected.Token(Token = "0x60020BF")]
438 [global::Cpp2ILInjected.Address(RVA = "0x1B679F8", Offset = "0x1B679F8", Length = "0x6D8")]
439 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
440 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectReader), Member = "ParseMember", MemberParameters = new object[] { typeof(ParseRecord) }, ReturnType = typeof(void))]
441 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
442 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectReader), Member = "NextRectangleMap", MemberParameters = new object[] { typeof(ParseRecord) }, ReturnType = typeof(void))]
443 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectReader), Member = "ParseObject", MemberParameters = new object[] { typeof(ParseRecord) }, ReturnType = typeof(void))]
444 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerStack), Member = "Push", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
445 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "get_IsValueType", ReturnType = typeof(bool))]
446 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectReader), Member = "RegisterObject", MemberParameters = new object[]
447 {
448 typeof(object),
449 typeof(ParseRecord),
450 typeof(ParseRecord),
451 typeof(bool)
452 }, ReturnType = typeof(void))]
453 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "Copy", MemberParameters = new object[]
454 {
455 typeof(global::System.Array),
456 typeof(int),
457 typeof(global::System.Array),
458 typeof(int),
459 typeof(int)
460 }, ReturnType = typeof(void))]
461 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PrimitiveArray), Member = "SetValue", MemberParameters = new object[]
462 {
463 typeof(string),
464 typeof(int)
465 }, ReturnType = typeof(void))]
466 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectReader), Member = "get_ValueFixupStack", ReturnType = typeof(SerStack))]
467 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
468 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectReader), Member = "CheckSerializable", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(void))]
469 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FormatterServices), Member = "GetUninitializedObject", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(object))]
470 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Converter), Member = "FromString", MemberParameters = new object[]
471 {
472 typeof(string),
473 typeof(InternalPrimitiveTypeE)
474 }, ReturnType = typeof(object))]
475 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "SetValue", MemberParameters = new object[]
476 {
477 typeof(object),
478 typeof(int[])
479 }, ReturnType = typeof(void))]
480 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectReader), Member = "ParseError", MemberParameters = new object[]
481 {
482 typeof(ParseRecord),
483 typeof(ParseRecord)
484 }, ReturnType = typeof(void))]
485 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
486 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
487 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 32)]
489 {
490 throw null;
491 }
492
493 [global::Cpp2ILInjected.Token(Token = "0x60020C0")]
494 [global::Cpp2ILInjected.Address(RVA = "0x1B68454", Offset = "0x1B68454", Length = "0x14")]
495 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
496 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
497 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectReader), Member = "ParseObjectEnd", MemberParameters = new object[] { typeof(ParseRecord) }, ReturnType = typeof(void))]
499 {
500 throw null;
501 }
502
503 [global::Cpp2ILInjected.Token(Token = "0x60020C1")]
504 [global::Cpp2ILInjected.Address(RVA = "0x1B667E8", Offset = "0x1B667E8", Length = "0x4A4")]
505 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
506 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectReader), Member = "Parse", MemberParameters = new object[] { typeof(ParseRecord) }, ReturnType = typeof(void))]
507 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
508 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectReader), Member = "ParseArrayMember", MemberParameters = new object[] { typeof(ParseRecord) }, ReturnType = typeof(void))]
509 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Converter), Member = "FromString", MemberParameters = new object[]
510 {
511 typeof(string),
512 typeof(InternalPrimitiveTypeE)
513 }, ReturnType = typeof(object))]
514 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReadObjectInfo), Member = "GetType", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(global::System.Type))]
515 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Converter), Member = "ToCode", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(InternalPrimitiveTypeE))]
516 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReadObjectInfo), Member = "AddValue", MemberParameters = new object[]
517 {
518 typeof(string),
519 typeof(object),
520 typeof(ref SerializationInfo),
521 typeof(ref object[])
522 }, ReturnType = typeof(void))]
523 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReadObjectInfo), Member = "RecordFixup", MemberParameters = new object[]
524 {
525 typeof(long),
526 typeof(string),
527 typeof(long)
528 }, ReturnType = typeof(void))]
529 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectReader), Member = "ParseObject", MemberParameters = new object[] { typeof(ParseRecord) }, ReturnType = typeof(void))]
530 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerStack), Member = "Push", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
531 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "get_IsValueType", ReturnType = typeof(bool))]
532 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectReader), Member = "get_ValueFixupStack", ReturnType = typeof(SerStack))]
533 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
534 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectReader), Member = "RegisterObject", MemberParameters = new object[]
535 {
536 typeof(object),
537 typeof(ParseRecord),
538 typeof(ParseRecord),
539 typeof(bool)
540 }, ReturnType = typeof(void))]
541 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Convert), Member = "FromBase64String", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(byte[]))]
542 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectReader), Member = "ParseError", MemberParameters = new object[]
543 {
544 typeof(ParseRecord),
545 typeof(ParseRecord)
546 }, ReturnType = typeof(void))]
547 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[]
548 {
549 typeof(string),
550 typeof(object[])
551 }, ReturnType = typeof(string))]
552 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
553 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 21)]
554 private void ParseMember(ParseRecord pr)
555 {
556 throw null;
557 }
558
559 [global::Cpp2ILInjected.Token(Token = "0x60020C2")]
560 [global::Cpp2ILInjected.Address(RVA = "0x1B66C8C", Offset = "0x1B66C8C", Length = "0xAC")]
561 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
562 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectReader), Member = "Parse", MemberParameters = new object[] { typeof(ParseRecord) }, ReturnType = typeof(void))]
563 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
564 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectReader), Member = "ParseObjectEnd", MemberParameters = new object[] { typeof(ParseRecord) }, ReturnType = typeof(void))]
565 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectReader), Member = "ParseError", MemberParameters = new object[]
566 {
567 typeof(ParseRecord),
568 typeof(ParseRecord)
569 }, ReturnType = typeof(void))]
570 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
572 {
573 throw null;
574 }
575
576 [global::Cpp2ILInjected.Token(Token = "0x60020C3")]
577 [global::Cpp2ILInjected.Address(RVA = "0x1B68104", Offset = "0x1B68104", Length = "0x2C")]
578 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
579 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
580 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectReader), Member = "RegisterObject", MemberParameters = new object[]
581 {
582 typeof(object),
585 typeof(bool)
586 }, ReturnType = typeof(void))]
588 {
589 throw null;
590 }
591
592 [global::Cpp2ILInjected.Token(Token = "0x60020C4")]
593 [global::Cpp2ILInjected.Address(RVA = "0x1B6767C", Offset = "0x1B6767C", Length = "0x8")]
594 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
595 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectReader), Member = "RegisterObject", MemberParameters = new object[]
596 {
597 typeof(object),
600 typeof(bool)
601 }, ReturnType = typeof(void))]
603 {
604 throw null;
605 }
606
607 [global::Cpp2ILInjected.Token(Token = "0x60020C5")]
608 [global::Cpp2ILInjected.Address(RVA = "0x1B684AC", Offset = "0x1B684AC", Length = "0x118")]
609 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
610 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectReader), Member = "ParseObject", MemberParameters = new object[] { typeof(ParseRecord) }, ReturnType = typeof(void))]
611 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectReader), Member = "ParseObjectEnd", MemberParameters = new object[] { typeof(ParseRecord) }, ReturnType = typeof(void))]
612 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectReader), Member = "ParseArray", MemberParameters = new object[] { typeof(ParseRecord) }, ReturnType = typeof(void))]
613 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectReader), Member = "ParseArrayMember", MemberParameters = new object[] { typeof(ParseRecord) }, ReturnType = typeof(void))]
614 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectReader), Member = "ParseMember", MemberParameters = new object[] { typeof(ParseRecord) }, ReturnType = typeof(void))]
615 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectReader), Member = "ParseString", MemberParameters = new object[]
616 {
617 typeof(ParseRecord),
618 typeof(ParseRecord)
619 }, ReturnType = typeof(void))]
620 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectReader), Member = "RegisterObject", MemberParameters = new object[]
621 {
622 typeof(object),
623 typeof(ParseRecord),
624 typeof(ParseRecord)
625 }, ReturnType = typeof(void))]
626 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 10)]
627 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReadObjectInfo), Member = "GetMemberInfo", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(global::System.Reflection.MemberInfo))]
628 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectManager), Member = "RegisterString", MemberParameters = new object[]
629 {
630 typeof(string),
631 typeof(long),
632 typeof(SerializationInfo),
633 typeof(long),
634 typeof(global::System.Reflection.MemberInfo)
635 }, ReturnType = typeof(void))]
636 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectManager), Member = "RegisterObject", MemberParameters = new object[]
637 {
638 typeof(object),
639 typeof(long),
640 typeof(SerializationInfo),
641 typeof(long),
642 typeof(global::System.Reflection.MemberInfo),
643 typeof(int[])
644 }, ReturnType = typeof(void))]
645 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
647 {
648 throw null;
649 }
650
651 [global::Cpp2ILInjected.Token(Token = "0x60020C6")]
652 [global::Cpp2ILInjected.Address(RVA = "0x1B685C4", Offset = "0x1B685C4", Length = "0x10C")]
653 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
654 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(__BinaryParser), Member = "ReadSerializationHeaderRecord", ReturnType = typeof(void))]
655 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(__BinaryParser), Member = "ReadObject", ReturnType = typeof(void))]
656 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(__BinaryParser), Member = "ReadObjectWithMap", MemberParameters = new object[] { typeof(BinaryObjectWithMap) }, ReturnType = typeof(void))]
657 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(__BinaryParser), Member = "ReadObjectWithMapTyped", MemberParameters = new object[] { typeof(BinaryObjectWithMapTyped) }, ReturnType = typeof(void))]
658 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(__BinaryParser), Member = "ReadObjectString", MemberParameters = new object[] { typeof(BinaryHeaderEnum) }, ReturnType = typeof(void))]
659 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(__BinaryParser), Member = "ReadArray", MemberParameters = new object[] { typeof(BinaryHeaderEnum) }, ReturnType = typeof(void))]
660 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(__BinaryParser), Member = "ReadMemberReference", ReturnType = typeof(void))]
661 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
662 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectReader), Member = "InitFullDeserialization", ReturnType = typeof(void))]
663 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IntSizedArray), Member = ".ctor", ReturnType = typeof(void))]
664 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IntSizedArray), Member = "set_Item", MemberParameters = new object[]
665 {
666 typeof(int),
667 typeof(int)
668 }, ReturnType = typeof(void))]
669 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
670 internal long GetId(long objectId)
671 {
672 throw null;
673 }
674
675 [global::Cpp2ILInjected.Token(Token = "0x60020C7")]
676 [global::Cpp2ILInjected.Address(RVA = "0x1B68810", Offset = "0x1B68810", Length = "0x58")]
677 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
678 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectReader), Member = "GetType", MemberParameters = new object[]
679 {
681 typeof(string)
682 }, ReturnType = typeof(global::System.Type))]
683 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
684 internal global::System.Type Bind(string assemblyString, string typeString)
685 {
686 throw null;
687 }
688
689 [global::Cpp2ILInjected.Token(Token = "0x60020C8")]
690 [global::Cpp2ILInjected.Address(RVA = "0x1B68868", Offset = "0x1B68868", Length = "0x2D4")]
691 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
692 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
693 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NameCache), Member = "GetCachedValue", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(object))]
694 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Inequality", MemberParameters = new object[]
695 {
696 typeof(string),
697 typeof(string)
698 }, ReturnType = typeof(bool))]
699 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.AssemblyName), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
700 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectReader), Member = "ResolveSimpleAssemblyName", MemberParameters = new object[] { typeof(global::System.Reflection.AssemblyName) }, ReturnType = typeof(global::System.Reflection.Assembly))]
701 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.Assembly), Member = "op_Equality", MemberParameters = new object[]
702 {
703 typeof(global::System.Reflection.Assembly),
704 typeof(global::System.Reflection.Assembly)
705 }, ReturnType = typeof(bool))]
706 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectReader), Member = "GetSimplyNamedTypeFromAssembly", MemberParameters = new object[]
707 {
708 typeof(global::System.Reflection.Assembly),
709 typeof(string),
710 typeof(ref global::System.Type)
711 }, ReturnType = typeof(void))]
712 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectReader), Member = "CheckTypeForwardedTo", MemberParameters = new object[]
713 {
714 typeof(global::System.Reflection.Assembly),
715 typeof(global::System.Reflection.Assembly),
716 typeof(global::System.Type)
717 }, ReturnType = typeof(void))]
718 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
719 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NameCache), Member = "SetCachedValue", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
720 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.Assembly), Member = "Load", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(global::System.Reflection.Assembly))]
721 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FormatterServices), Member = "GetTypeFromAssembly", MemberParameters = new object[]
722 {
723 typeof(global::System.Reflection.Assembly),
724 typeof(string)
725 }, ReturnType = typeof(global::System.Type))]
726 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 23)]
727 internal global::System.Type FastBindToType(string assemblyName, string typeName)
728 {
729 throw null;
730 }
731
732 [global::Cpp2ILInjected.Token(Token = "0x60020C9")]
733 [global::Cpp2ILInjected.Address(RVA = "0x1B68BDC", Offset = "0x1B68BDC", Length = "0x60")]
734 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectReader), Member = "FastBindToType", MemberParameters = new object[]
735 {
736 typeof(string),
737 typeof(string)
738 }, ReturnType = typeof(global::System.Type))]
739 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
740 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.RuntimeAssembly), Member = "LoadWithPartialNameInternal", MemberParameters = new object[]
741 {
742 typeof(global::System.Reflection.AssemblyName),
743 typeof(global::System.Security.Policy.Evidence),
744 typeof(ref global::System.Threading.StackCrawlMark)
745 }, ReturnType = typeof(global::System.Reflection.RuntimeAssembly))]
746 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.Assembly), Member = "op_Equality", MemberParameters = new object[]
747 {
748 typeof(global::System.Reflection.Assembly),
749 typeof(global::System.Reflection.Assembly)
750 }, ReturnType = typeof(bool))]
751 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.RuntimeAssembly), Member = "LoadWithPartialNameInternal", MemberParameters = new object[]
752 {
753 typeof(string),
754 typeof(global::System.Security.Policy.Evidence),
755 typeof(ref global::System.Threading.StackCrawlMark)
756 }, ReturnType = typeof(global::System.Reflection.RuntimeAssembly))]
757 [MethodImpl(8)]
758 private static global::System.Reflection.Assembly ResolveSimpleAssemblyName(global::System.Reflection.AssemblyName assemblyName)
759 {
760 throw null;
761 }
762
763 [global::Cpp2ILInjected.Token(Token = "0x60020CA")]
764 [global::Cpp2ILInjected.Address(RVA = "0x1B68C3C", Offset = "0x1B68C3C", Length = "0x24C")]
765 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
766 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectReader), Member = "FastBindToType", MemberParameters = new object[]
767 {
768 typeof(string),
769 typeof(string)
770 }, ReturnType = typeof(global::System.Type))]
771 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectReader), Member = "GetType", MemberParameters = new object[]
772 {
773 typeof(BinaryAssemblyInfo),
774 typeof(string)
775 }, ReturnType = typeof(global::System.Type))]
776 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
777 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FormatterServices), Member = "GetTypeFromAssembly", MemberParameters = new object[]
778 {
779 typeof(global::System.Reflection.Assembly),
780 typeof(string)
781 }, ReturnType = typeof(global::System.Type))]
782 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Func<object, object>), Member = ".ctor", MemberParameters = new object[]
783 {
784 typeof(object),
785 typeof(global::System.IntPtr)
786 }, ReturnType = typeof(void))]
787 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
788 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Func<, , , >), Member = ".ctor", MemberParameters = new object[]
789 {
790 typeof(object),
791 typeof(global::System.IntPtr)
792 }, ReturnType = typeof(void))]
793 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetType", MemberParameters = new object[]
794 {
795 typeof(string),
798 typeof(bool)
799 }, ReturnType = typeof(global::System.Type))]
800 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 27)]
801 private static void GetSimplyNamedTypeFromAssembly(global::System.Reflection.Assembly assm, string typeName, ref global::System.Type type)
802 {
803 throw null;
804 }
805
806 [global::Cpp2ILInjected.Token(Token = "0x60020CB")]
807 [global::Cpp2ILInjected.Address(RVA = "0x1B6907C", Offset = "0x1B6907C", Length = "0x19C")]
808 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
809 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BinaryConverter), Member = "TypeFromInfo", MemberParameters = new object[]
810 {
812 typeof(object),
816 typeof(ref string),
817 typeof(ref global::System.Type),
818 typeof(ref bool)
819 }, ReturnType = typeof(void))]
820 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectMap), Member = ".ctor", MemberParameters = new object[]
821 {
822 typeof(string),
823 typeof(string[]),
824 typeof(BinaryTypeEnum[]),
825 typeof(object[]),
826 typeof(int[]),
828 typeof(int),
829 typeof(BinaryAssemblyInfo),
830 typeof(SizedArray)
831 }, ReturnType = typeof(void))]
832 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(__BinaryParser), Member = "ReadObjectWithMap", MemberParameters = new object[] { typeof(BinaryObjectWithMap) }, ReturnType = typeof(void))]
833 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
834 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Equals", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
835 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectReader), Member = "Bind", MemberParameters = new object[]
836 {
837 typeof(string),
838 typeof(string)
839 }, ReturnType = typeof(global::System.Type))]
840 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BinaryAssemblyInfo), Member = "GetAssembly", ReturnType = typeof(global::System.Reflection.Assembly))]
841 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectReader), Member = "GetSimplyNamedTypeFromAssembly", MemberParameters = new object[]
842 {
843 typeof(global::System.Reflection.Assembly),
844 typeof(string),
845 typeof(ref global::System.Type)
846 }, ReturnType = typeof(void))]
847 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FormatterServices), Member = "GetTypeFromAssembly", MemberParameters = new object[]
848 {
849 typeof(global::System.Reflection.Assembly),
850 typeof(string)
851 }, ReturnType = typeof(global::System.Type))]
852 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "op_Inequality", MemberParameters = new object[]
853 {
854 typeof(global::System.Type),
855 typeof(global::System.Type)
856 }, ReturnType = typeof(bool))]
857 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectReader), Member = "CheckTypeForwardedTo", MemberParameters = new object[]
858 {
859 typeof(global::System.Reflection.Assembly),
860 typeof(global::System.Reflection.Assembly),
861 typeof(global::System.Type)
862 }, ReturnType = typeof(void))]
863 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
864 internal global::System.Type GetType(BinaryAssemblyInfo assemblyInfo, string name)
865 {
866 throw null;
867 }
868
869 [global::Cpp2ILInjected.Token(Token = "0x60020CC")]
870 [global::Cpp2ILInjected.Address(RVA = "0x1B68E88", Offset = "0x1B68E88", Length = "0x13C")]
871 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
872 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectReader), Member = "FastBindToType", MemberParameters = new object[]
873 {
874 typeof(string),
875 typeof(string)
876 }, ReturnType = typeof(global::System.Type))]
877 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectReader), Member = "GetType", MemberParameters = new object[]
878 {
879 typeof(BinaryAssemblyInfo),
880 typeof(string)
881 }, ReturnType = typeof(global::System.Type))]
882 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
883 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FormatterServices), Member = "UnsafeTypeForwardersIsEnabled", ReturnType = typeof(bool))]
884 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.Assembly), Member = "op_Inequality", MemberParameters = new object[]
885 {
886 typeof(global::System.Reflection.Assembly),
887 typeof(global::System.Reflection.Assembly)
888 }, ReturnType = typeof(bool))]
889 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BinaryFormatter), Member = "GetTypeInformation", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(TypeInformation))]
890 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.Assembly), Member = "Load", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(global::System.Reflection.Assembly))]
891 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
892 private static void CheckTypeForwardedTo(global::System.Reflection.Assembly sourceAssembly, global::System.Reflection.Assembly destAssembly, global::System.Type resolvedType)
893 {
894 throw null;
895 }
896
897 [global::Cpp2ILInjected.Token(Token = "0x400113B")]
898 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
899 internal global::System.IO.Stream m_stream;
900
901 [global::Cpp2ILInjected.Token(Token = "0x400113C")]
902 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
904
905 [global::Cpp2ILInjected.Token(Token = "0x400113D")]
906 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
908
909 [global::Cpp2ILInjected.Token(Token = "0x400113E")]
910 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
912
913 [global::Cpp2ILInjected.Token(Token = "0x400113F")]
914 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
916
917 [global::Cpp2ILInjected.Token(Token = "0x4001140")]
918 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
920
921 [global::Cpp2ILInjected.Token(Token = "0x4001141")]
922 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
923 internal long topId;
924
925 [global::Cpp2ILInjected.Token(Token = "0x4001142")]
926 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
927 internal bool bSimpleAssembly;
928
929 [global::Cpp2ILInjected.Token(Token = "0x4001143")]
930 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
931 internal object handlerObject;
932
933 [global::Cpp2ILInjected.Token(Token = "0x4001144")]
934 [global::Cpp2ILInjected.FieldOffset(Offset = "0x60")]
935 internal object m_topObject;
936
937 [global::Cpp2ILInjected.Token(Token = "0x4001145")]
938 [global::Cpp2ILInjected.FieldOffset(Offset = "0x68")]
939 internal global::System.Runtime.Remoting.Messaging.Header[] headers;
940
941 [global::Cpp2ILInjected.Token(Token = "0x4001146")]
942 [global::Cpp2ILInjected.FieldOffset(Offset = "0x70")]
943 internal global::System.Runtime.Remoting.Messaging.HeaderHandler handler;
944
945 [global::Cpp2ILInjected.Token(Token = "0x4001147")]
946 [global::Cpp2ILInjected.FieldOffset(Offset = "0x78")]
948
949 [global::Cpp2ILInjected.Token(Token = "0x4001148")]
950 [global::Cpp2ILInjected.FieldOffset(Offset = "0x80")]
952
953 [global::Cpp2ILInjected.Token(Token = "0x4001149")]
954 [global::Cpp2ILInjected.FieldOffset(Offset = "0x88")]
955 internal SerStack stack;
956
957 [global::Cpp2ILInjected.Token(Token = "0x400114A")]
958 [global::Cpp2ILInjected.FieldOffset(Offset = "0x90")]
960
961 [global::Cpp2ILInjected.Token(Token = "0x400114B")]
962 [global::Cpp2ILInjected.FieldOffset(Offset = "0x98")]
963 internal object[] crossAppDomainArray;
964
965 [global::Cpp2ILInjected.Token(Token = "0x400114C")]
966 [global::Cpp2ILInjected.FieldOffset(Offset = "0xA0")]
968
969 [global::Cpp2ILInjected.Token(Token = "0x400114D")]
970 [global::Cpp2ILInjected.FieldOffset(Offset = "0xA1")]
971 private bool bOldFormatDetected;
972
973 [global::Cpp2ILInjected.Token(Token = "0x400114E")]
974 [global::Cpp2ILInjected.FieldOffset(Offset = "0xA8")]
976
977 [global::Cpp2ILInjected.Token(Token = "0x400114F")]
978 [global::Cpp2ILInjected.FieldOffset(Offset = "0xB0")]
980
981 [global::Cpp2ILInjected.Token(Token = "0x4001150")]
982 [global::Cpp2ILInjected.FieldOffset(Offset = "0xB8")]
984
985 [global::Cpp2ILInjected.Token(Token = "0x4001151")]
986 [global::Cpp2ILInjected.FieldOffset(Offset = "0xC0")]
987 private string previousName;
988
989 [global::Cpp2ILInjected.Token(Token = "0x4001152")]
990 [global::Cpp2ILInjected.FieldOffset(Offset = "0xC8")]
991 private global::System.Type previousType;
992
993 [global::Cpp2ILInjected.Token(Token = "0x200041F")]
994 internal class TypeNAssembly
995 {
996 [global::Cpp2ILInjected.Token(Token = "0x60020CD")]
997 [global::Cpp2ILInjected.Address(RVA = "0x1B68FC4", Offset = "0x1B68FC4", Length = "0x8")]
998 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
999 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
1001 {
1002 throw null;
1003 }
1004
1005 [global::Cpp2ILInjected.Token(Token = "0x4001153")]
1006 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
1007 public global::System.Type type;
1008
1009 [global::Cpp2ILInjected.Token(Token = "0x4001154")]
1010 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
1011 public string assemblyName;
1012 }
1013
1014 [global::Cpp2ILInjected.Token(Token = "0x2000420")]
1015 internal sealed class TopLevelAssemblyTypeResolver
1016 {
1017 [global::Cpp2ILInjected.Token(Token = "0x60020CE")]
1018 [global::Cpp2ILInjected.Address(RVA = "0x1B69054", Offset = "0x1B69054", Length = "0x28")]
1019 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1020 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
1021 public TopLevelAssemblyTypeResolver(global::System.Reflection.Assembly topLevelAssembly)
1022 {
1023 throw null;
1024 }
1025
1026 [global::Cpp2ILInjected.Token(Token = "0x60020CF")]
1027 [global::Cpp2ILInjected.Address(RVA = "0x1B69218", Offset = "0x1B69218", Length = "0x60")]
1028 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1029 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.Assembly), Member = "op_Equality", MemberParameters = new object[]
1030 {
1031 typeof(global::System.Reflection.Assembly),
1032 typeof(global::System.Reflection.Assembly)
1033 }, ReturnType = typeof(bool))]
1034 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
1035 public global::System.Type ResolveType(global::System.Reflection.Assembly assembly, string simpleTypeName, bool ignoreCase)
1036 {
1037 throw null;
1038 }
1039
1040 [global::Cpp2ILInjected.Token(Token = "0x4001155")]
1041 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
1042 private global::System.Reflection.Assembly m_topLevelAssembly;
1043 }
1044 }
1045}
class f__AnonymousType0<< Count > j__TPar
global::System.Type ResolveType(global::System.Reflection.Assembly assembly, string simpleTypeName, bool ignoreCase)
TopLevelAssemblyTypeResolver(global::System.Reflection.Assembly topLevelAssembly)
global::System.Type Bind(string assemblyString, string typeString)
void RegisterObject(object obj, ParseRecord pr, ParseRecord objectPr)
void ParseString(ParseRecord pr, ParseRecord parentPr)
void ParseError(ParseRecord processing, ParseRecord onStack)
static global::System.Reflection.Assembly ResolveSimpleAssemblyName(global::System.Reflection.AssemblyName assemblyName)
static void GetSimplyNamedTypeFromAssembly(global::System.Reflection.Assembly assm, string typeName, ref global::System.Type type)
global::System.Runtime.Remoting.Messaging.Header[] headers
ReadObjectInfo CreateReadObjectInfo(global::System.Type objectType, string[] memberNames, global::System.Type[] memberTypes)
global::System.Type GetType(BinaryAssemblyInfo assemblyInfo, string name)
static void CheckTypeForwardedTo(global::System.Reflection.Assembly sourceAssembly, global::System.Reflection.Assembly destAssembly, global::System.Type resolvedType)
ObjectReader(global::System.IO.Stream stream, ISurrogateSelector selector, StreamingContext context, InternalFE formatterEnums, SerializationBinder binder)
object Deserialize(global::System.Runtime.Remoting.Messaging.HeaderHandler handler, __BinaryParser serParser, bool fCheck)
ReadObjectInfo CreateReadObjectInfo(global::System.Type objectType)
global::System.Runtime.Remoting.Messaging.HeaderHandler handler
void RegisterObject(object obj, ParseRecord pr, ParseRecord objectPr, bool bIsString)
global::System.Type FastBindToType(string assemblyName, string typeName)
global::System.Reflection.Assembly Assembly
Definition Type.cs:474