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
ObjectWriter.cs
Go to the documentation of this file.
1using System;
3using System.IO;
7
9{
10 [global::Cpp2ILInjected.Token(Token = "0x2000421")]
11 internal sealed class ObjectWriter
12 {
13 [global::Cpp2ILInjected.Token(Token = "0x60020D0")]
14 [global::Cpp2ILInjected.Address(RVA = "0x1B69278", Offset = "0x1B69278", Length = "0xF4")]
15 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BinaryFormatter), Member = "Serialize", MemberParameters = new object[]
16 {
17 typeof(global::System.IO.Stream),
18 typeof(object),
19 typeof(global::System.Runtime.Remoting.Messaging.Header[]),
20 typeof(bool)
21 }, ReturnType = typeof(void))]
22 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
23 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerStack), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
24 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
25 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationObjectManager), Member = ".ctor", MemberParameters = new object[] { typeof(StreamingContext) }, ReturnType = typeof(void))]
26 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
31
32 [global::Cpp2ILInjected.Token(Token = "0x60020D1")]
33 [global::Cpp2ILInjected.Address(RVA = "0x1B6936C", Offset = "0x1B6936C", Length = "0x428")]
34 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
35 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BinaryFormatter), Member = "Serialize", MemberParameters = new object[]
36 {
37 typeof(global::System.IO.Stream),
38 typeof(object),
39 typeof(global::System.Runtime.Remoting.Messaging.Header[]),
40 typeof(bool)
41 }, ReturnType = typeof(void))]
42 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
43 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(__BinaryWriter), Member = "WriteBegin", ReturnType = typeof(void))]
44 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectIDGenerator), Member = ".ctor", ReturnType = typeof(void))]
45 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Queue), Member = ".ctor", ReturnType = typeof(void))]
46 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FormatterConverter), Member = ".ctor", ReturnType = typeof(void))]
47 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerObjectInfoInit), Member = ".ctor", ReturnType = typeof(void))]
48 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(__BinaryWriter), Member = "WriteSerializationHeader", MemberParameters = new object[]
49 {
50 typeof(int),
51 typeof(int),
52 typeof(int),
53 typeof(int)
54 }, ReturnType = typeof(void))]
55 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectWriter), Member = "GetNext", MemberParameters = new object[] { typeof(ref long) }, ReturnType = typeof(object))]
56 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WriteObjectInfo), Member = "Serialize", MemberParameters = new object[]
57 {
58 typeof(object),
59 typeof(ISurrogateSelector),
60 typeof(StreamingContext),
61 typeof(SerObjectInfoInit),
62 typeof(IFormatterConverter),
64 typeof(SerializationBinder)
65 }, ReturnType = typeof(WriteObjectInfo))]
66 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectWriter), Member = "GetAssemblyId", MemberParameters = new object[] { typeof(WriteObjectInfo) }, ReturnType = typeof(long))]
67 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectWriter), Member = "ToCode", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(InternalPrimitiveTypeE))]
68 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectWriter), Member = "TypeToNameInfo", MemberParameters = new object[]
69 {
70 typeof(global::System.Type),
71 typeof(WriteObjectInfo),
72 typeof(InternalPrimitiveTypeE),
73 typeof(NameInfo)
74 }, ReturnType = typeof(NameInfo))]
75 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectWriter), Member = "Write", MemberParameters = new object[]
76 {
77 typeof(WriteObjectInfo),
78 typeof(NameInfo),
79 typeof(NameInfo)
80 }, ReturnType = typeof(void))]
81 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerStack), Member = "Push", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
82 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WriteObjectInfo), Member = "ObjectEnd", ReturnType = typeof(void))]
83 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(__BinaryWriter), Member = "WriteSerializationHeaderEnd", ReturnType = typeof(void))]
84 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(__BinaryWriter), Member = "WriteEnd", ReturnType = typeof(void))]
85 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationObjectManager), Member = "RaiseOnSerializedEvent", ReturnType = typeof(void))]
86 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
87 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[]
88 {
89 typeof(string),
90 typeof(string)
91 }, ReturnType = typeof(void))]
92 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[]
93 {
94 typeof(string),
95 typeof(object[])
96 }, ReturnType = typeof(string))]
97 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 26)]
98 internal void Serialize(object graph, global::System.Runtime.Remoting.Messaging.Header[] inHeaders, __BinaryWriter serWriter, bool fCheck)
99 {
100 throw null;
101 }
102
103 [global::Cpp2ILInjected.Token(Token = "0x1700044C")]
105 {
106 [global::Cpp2ILInjected.Token(Token = "0x60020D2")]
107 [global::Cpp2ILInjected.Address(RVA = "0x1B69F18", Offset = "0x1B69F18", Length = "0x8")]
108 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
109 get
110 {
111 throw null;
112 }
113 }
114
115 [global::Cpp2ILInjected.Token(Token = "0x60020D3")]
116 [global::Cpp2ILInjected.Address(RVA = "0x1B69ABC", Offset = "0x1B69ABC", Length = "0x308")]
117 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
118 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "Serialize", MemberParameters = new object[]
119 {
120 typeof(object),
121 typeof(global::System.Runtime.Remoting.Messaging.Header[]),
123 typeof(bool)
124 }, ReturnType = typeof(void))]
125 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "WriteMembers", MemberParameters = new object[]
126 {
127 typeof(NameInfo),
128 typeof(NameInfo),
129 typeof(object),
130 typeof(WriteObjectInfo),
131 typeof(NameInfo),
132 typeof(WriteObjectInfo)
133 }, ReturnType = typeof(void))]
134 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "WriteArrayMember", MemberParameters = new object[]
135 {
136 typeof(WriteObjectInfo),
137 typeof(NameInfo),
138 typeof(object)
139 }, ReturnType = typeof(void))]
140 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
141 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectWriter), Member = "WriteArray", MemberParameters = new object[]
142 {
143 typeof(WriteObjectInfo),
144 typeof(NameInfo),
145 typeof(WriteObjectInfo)
146 }, ReturnType = typeof(void))]
147 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(__BinaryWriter), Member = "WriteObjectString", MemberParameters = new object[]
148 {
149 typeof(int),
150 typeof(string)
151 }, ReturnType = typeof(void))]
152 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WriteObjectInfo), Member = "GetMemberInfo", MemberParameters = new object[]
153 {
154 typeof(ref string[]),
155 typeof(ref global::System.Type[]),
156 typeof(ref object[])
157 }, ReturnType = typeof(void))]
158 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(global::System.Type))]
159 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectWriter), Member = "ToCode", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(InternalPrimitiveTypeE))]
160 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WriteObjectInfo), Member = "Serialize", MemberParameters = new object[]
161 {
162 typeof(object),
163 typeof(ISurrogateSelector),
164 typeof(StreamingContext),
165 typeof(SerObjectInfoInit),
166 typeof(IFormatterConverter),
168 typeof(SerializationBinder)
169 }, ReturnType = typeof(WriteObjectInfo))]
170 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WriteObjectInfo), Member = "Serialize", MemberParameters = new object[]
171 {
172 typeof(global::System.Type),
173 typeof(ISurrogateSelector),
174 typeof(StreamingContext),
175 typeof(SerObjectInfoInit),
176 typeof(IFormatterConverter),
177 typeof(SerializationBinder)
178 }, ReturnType = typeof(WriteObjectInfo))]
179 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectWriter), Member = "GetAssemblyId", MemberParameters = new object[] { typeof(WriteObjectInfo) }, ReturnType = typeof(long))]
180 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectWriter), Member = "Write", MemberParameters = new object[]
181 {
182 typeof(WriteObjectInfo),
183 typeof(NameInfo),
184 typeof(NameInfo),
185 typeof(string[]),
186 typeof(global::System.Type[]),
187 typeof(object[]),
188 typeof(WriteObjectInfo[])
189 }, ReturnType = typeof(void))]
190 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
191 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[]
192 {
193 typeof(string),
194 typeof(string)
195 }, ReturnType = typeof(void))]
196 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
198 {
199 throw null;
200 }
201
202 [global::Cpp2ILInjected.Token(Token = "0x60020D4")]
203 [global::Cpp2ILInjected.Address(RVA = "0x1B6A668", Offset = "0x1B6A668", Length = "0x288")]
204 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
205 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "Write", MemberParameters = new object[]
206 {
210 }, ReturnType = typeof(void))]
211 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
212 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectWriter), Member = "GetNameInfo", ReturnType = typeof(NameInfo))]
213 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(__BinaryWriter), Member = "WriteObject", MemberParameters = new object[]
214 {
215 typeof(NameInfo),
216 typeof(NameInfo),
217 typeof(int),
218 typeof(string[]),
219 typeof(global::System.Type[]),
220 typeof(WriteObjectInfo[])
221 }, ReturnType = typeof(void))]
222 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectWriter), Member = "WriteMemberSetup", MemberParameters = new object[]
223 {
224 typeof(WriteObjectInfo),
225 typeof(NameInfo),
226 typeof(NameInfo),
227 typeof(string),
228 typeof(global::System.Type),
229 typeof(object),
230 typeof(WriteObjectInfo)
231 }, ReturnType = typeof(void))]
232 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(__BinaryWriter), Member = "WriteObjectEnd", MemberParameters = new object[]
233 {
234 typeof(NameInfo),
235 typeof(NameInfo)
236 }, ReturnType = typeof(void))]
237 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerStack), Member = "Push", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
238 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
239 private void Write(WriteObjectInfo objectInfo, NameInfo memberNameInfo, NameInfo typeNameInfo, string[] memberNames, global::System.Type[] memberTypes, object[] memberData, WriteObjectInfo[] memberObjectInfos)
240 {
241 throw null;
242 }
243
244 [global::Cpp2ILInjected.Token(Token = "0x60020D5")]
245 [global::Cpp2ILInjected.Address(RVA = "0x1B6A908", Offset = "0x1B6A908", Length = "0xFC")]
246 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "Write", MemberParameters = new object[]
247 {
251 typeof(string[]),
252 typeof(global::System.Type[]),
253 typeof(object[]),
255 }, ReturnType = typeof(void))]
256 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
257 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectWriter), Member = "GetNameInfo", ReturnType = typeof(NameInfo))]
258 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectWriter), Member = "ToCode", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(InternalPrimitiveTypeE))]
259 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectWriter), Member = "TypeToNameInfo", MemberParameters = new object[]
260 {
261 typeof(global::System.Type),
262 typeof(WriteObjectInfo),
263 typeof(InternalPrimitiveTypeE),
264 typeof(NameInfo)
265 }, ReturnType = typeof(NameInfo))]
266 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectWriter), Member = "WriteMembers", MemberParameters = new object[]
267 {
268 typeof(NameInfo),
269 typeof(NameInfo),
270 typeof(object),
271 typeof(WriteObjectInfo),
272 typeof(NameInfo),
273 typeof(WriteObjectInfo)
274 }, ReturnType = typeof(void))]
275 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerStack), Member = "Push", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
276 private void WriteMemberSetup(WriteObjectInfo objectInfo, NameInfo memberNameInfo, NameInfo typeNameInfo, string memberName, global::System.Type memberType, object memberData, WriteObjectInfo memberObjectInfo)
277 {
278 throw null;
279 }
280
281 [global::Cpp2ILInjected.Token(Token = "0x60020D6")]
282 [global::Cpp2ILInjected.Address(RVA = "0x1B6AA38", Offset = "0x1B6AA38", Length = "0x300")]
283 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
284 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "WriteMemberSetup", MemberParameters = new object[]
285 {
289 typeof(string),
290 typeof(global::System.Type),
291 typeof(object),
293 }, ReturnType = typeof(void))]
294 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
295 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Nullable), Member = "GetUnderlyingType", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(global::System.Type))]
296 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectWriter), Member = "CheckForNull", MemberParameters = new object[]
297 {
298 typeof(WriteObjectInfo),
299 typeof(NameInfo),
300 typeof(NameInfo),
301 typeof(object)
302 }, ReturnType = typeof(bool))]
303 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(global::System.Type))]
304 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectWriter), Member = "ToCode", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(InternalPrimitiveTypeE))]
305 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectWriter), Member = "TypeToNameInfo", MemberParameters = new object[]
306 {
307 typeof(global::System.Type),
308 typeof(WriteObjectInfo),
309 typeof(InternalPrimitiveTypeE),
310 typeof(NameInfo)
311 }, ReturnType = typeof(NameInfo))]
312 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectWriter), Member = "Schedule", MemberParameters = new object[]
313 {
314 typeof(object),
315 typeof(bool),
316 typeof(global::System.Type),
317 typeof(WriteObjectInfo)
318 }, ReturnType = typeof(long))]
319 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(__BinaryWriter), Member = "WriteMemberNested", MemberParameters = new object[] { typeof(NameInfo) }, ReturnType = typeof(void))]
320 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectWriter), Member = "WriteArray", MemberParameters = new object[]
321 {
322 typeof(WriteObjectInfo),
323 typeof(NameInfo),
324 typeof(WriteObjectInfo)
325 }, ReturnType = typeof(void))]
326 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectWriter), Member = "TypeToNameInfo", MemberParameters = new object[]
327 {
328 typeof(global::System.Type),
329 typeof(NameInfo)
330 }, ReturnType = typeof(void))]
331 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectWriter), Member = "WriteKnownValueClass", MemberParameters = new object[]
332 {
333 typeof(NameInfo),
334 typeof(NameInfo),
335 typeof(object)
336 }, ReturnType = typeof(bool))]
337 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(__BinaryWriter), Member = "WriteMemberObjectRef", MemberParameters = new object[]
338 {
339 typeof(NameInfo),
340 typeof(int)
341 }, ReturnType = typeof(void))]
342 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectWriter), Member = "Write", MemberParameters = new object[]
343 {
344 typeof(WriteObjectInfo),
345 typeof(NameInfo),
346 typeof(NameInfo)
347 }, ReturnType = typeof(void))]
348 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerStack), Member = "Push", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
349 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WriteObjectInfo), Member = "ObjectEnd", ReturnType = typeof(void))]
350 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
352 {
353 throw null;
354 }
355
356 [global::Cpp2ILInjected.Token(Token = "0x60020D7")]
357 [global::Cpp2ILInjected.Address(RVA = "0x1B69F20", Offset = "0x1B69F20", Length = "0x6B0")]
358 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
359 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "Write", MemberParameters = new object[]
360 {
364 }, ReturnType = typeof(void))]
365 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "WriteMembers", MemberParameters = new object[]
366 {
367 typeof(NameInfo),
368 typeof(NameInfo),
369 typeof(object),
370 typeof(WriteObjectInfo),
371 typeof(NameInfo),
372 typeof(WriteObjectInfo)
373 }, ReturnType = typeof(void))]
374 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
375 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectWriter), Member = "ToCode", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(InternalPrimitiveTypeE))]
376 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectWriter), Member = "TypeToNameInfo", MemberParameters = new object[]
377 {
378 typeof(global::System.Type),
379 typeof(WriteObjectInfo),
380 typeof(InternalPrimitiveTypeE),
381 typeof(NameInfo)
382 }, ReturnType = typeof(NameInfo))]
383 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "get_IsPrimitive", ReturnType = typeof(bool))]
384 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WriteObjectInfo), Member = "Serialize", MemberParameters = new object[]
385 {
386 typeof(global::System.Type),
387 typeof(ISurrogateSelector),
388 typeof(StreamingContext),
389 typeof(SerObjectInfoInit),
390 typeof(IFormatterConverter),
391 typeof(SerializationBinder)
392 }, ReturnType = typeof(WriteObjectInfo))]
393 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectWriter), Member = "GetAssemblyId", MemberParameters = new object[] { typeof(WriteObjectInfo) }, ReturnType = typeof(long))]
394 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectWriter), Member = "GetNameInfo", ReturnType = typeof(NameInfo))]
395 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "get_IsArray", ReturnType = typeof(bool))]
396 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "get_Rank", ReturnType = typeof(int))]
397 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "GetLength", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
398 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "GetLowerBound", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
399 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "GetUpperBound", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
400 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Nullable), Member = "GetUnderlyingType", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(global::System.Type))]
401 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(__BinaryWriter), Member = "WriteSingleArray", MemberParameters = new object[]
402 {
403 typeof(NameInfo),
404 typeof(NameInfo),
405 typeof(WriteObjectInfo),
406 typeof(NameInfo),
407 typeof(int),
408 typeof(int),
409 typeof(global::System.Array)
410 }, ReturnType = typeof(void))]
411 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Converter), Member = "IsWriteAsByteArray", MemberParameters = new object[] { typeof(InternalPrimitiveTypeE) }, ReturnType = typeof(bool))]
412 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "get_IsValueType", ReturnType = typeof(bool))]
413 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(__BinaryWriter), Member = "WriteJaggedArray", MemberParameters = new object[]
414 {
415 typeof(NameInfo),
416 typeof(NameInfo),
417 typeof(WriteObjectInfo),
418 typeof(NameInfo),
419 typeof(int),
420 typeof(int)
421 }, ReturnType = typeof(void))]
422 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(__BinaryWriter), Member = "WriteRectangleArray", MemberParameters = new object[]
423 {
424 typeof(NameInfo),
425 typeof(NameInfo),
426 typeof(WriteObjectInfo),
427 typeof(NameInfo),
428 typeof(int),
429 typeof(int[]),
430 typeof(int[])
431 }, ReturnType = typeof(void))]
432 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectWriter), Member = "WriteRectangle", MemberParameters = new object[]
433 {
434 typeof(WriteObjectInfo),
435 typeof(int),
436 typeof(int[]),
437 typeof(global::System.Array),
438 typeof(NameInfo),
439 typeof(int[])
440 }, ReturnType = typeof(void))]
441 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectWriter), Member = "WriteArrayMember", MemberParameters = new object[]
442 {
443 typeof(WriteObjectInfo),
444 typeof(NameInfo),
445 typeof(object)
446 }, ReturnType = typeof(void))]
447 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(__BinaryWriter), Member = "WriteObjectByteArray", MemberParameters = new object[]
448 {
449 typeof(NameInfo),
450 typeof(NameInfo),
451 typeof(WriteObjectInfo),
452 typeof(NameInfo),
453 typeof(int),
454 typeof(int),
455 typeof(byte[])
456 }, ReturnType = typeof(void))]
457 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "GetValue", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(object))]
458 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(__BinaryWriter), Member = "WriteItemEnd", ReturnType = typeof(void))]
459 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(__BinaryWriter), Member = "WriteObjectEnd", MemberParameters = new object[]
460 {
461 typeof(NameInfo),
462 typeof(NameInfo)
463 }, ReturnType = typeof(void))]
464 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerStack), Member = "Push", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
465 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
467 {
468 throw null;
469 }
470
471 [global::Cpp2ILInjected.Token(Token = "0x60020D8")]
472 [global::Cpp2ILInjected.Address(RVA = "0x1B6AFF0", Offset = "0x1B6AFF0", Length = "0x2AC")]
473 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
474 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "WriteArray", MemberParameters = new object[]
475 {
479 }, ReturnType = typeof(void))]
480 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "WriteRectangle", MemberParameters = new object[]
481 {
482 typeof(WriteObjectInfo),
483 typeof(int),
484 typeof(int[]),
485 typeof(global::System.Array),
486 typeof(NameInfo),
487 typeof(int[])
488 }, ReturnType = typeof(void))]
489 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
490 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectWriter), Member = "CheckForNull", MemberParameters = new object[]
491 {
492 typeof(WriteObjectInfo),
493 typeof(NameInfo),
494 typeof(NameInfo),
495 typeof(object)
496 }, ReturnType = typeof(bool))]
497 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(global::System.Type))]
498 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectWriter), Member = "ToCode", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(InternalPrimitiveTypeE))]
499 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectWriter), Member = "GetNameInfo", ReturnType = typeof(NameInfo))]
500 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "get_IsSealed", ReturnType = typeof(bool))]
501 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectWriter), Member = "WriteKnownValueClass", MemberParameters = new object[]
502 {
503 typeof(NameInfo),
504 typeof(NameInfo),
505 typeof(object)
506 }, ReturnType = typeof(bool))]
507 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectWriter), Member = "Schedule", MemberParameters = new object[]
508 {
509 typeof(object),
510 typeof(bool),
511 typeof(global::System.Type),
512 typeof(WriteObjectInfo)
513 }, ReturnType = typeof(long))]
514 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(__BinaryWriter), Member = "WriteItemObjectRef", MemberParameters = new object[]
515 {
516 typeof(NameInfo),
517 typeof(int)
518 }, ReturnType = typeof(void))]
519 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WriteObjectInfo), Member = "Serialize", MemberParameters = new object[]
520 {
521 typeof(object),
522 typeof(ISurrogateSelector),
523 typeof(StreamingContext),
524 typeof(SerObjectInfoInit),
525 typeof(IFormatterConverter),
527 typeof(SerializationBinder)
528 }, ReturnType = typeof(WriteObjectInfo))]
529 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Nullable), Member = "GetUnderlyingType", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(global::System.Type))]
530 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectWriter), Member = "GetAssemblyId", MemberParameters = new object[] { typeof(WriteObjectInfo) }, ReturnType = typeof(long))]
531 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectWriter), Member = "TypeToNameInfo", MemberParameters = new object[]
532 {
533 typeof(global::System.Type),
534 typeof(WriteObjectInfo),
535 typeof(InternalPrimitiveTypeE),
536 typeof(NameInfo)
537 }, ReturnType = typeof(NameInfo))]
538 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectWriter), Member = "Write", MemberParameters = new object[]
539 {
540 typeof(WriteObjectInfo),
541 typeof(NameInfo),
542 typeof(NameInfo)
543 }, ReturnType = typeof(void))]
544 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WriteObjectInfo), Member = "ObjectEnd", ReturnType = typeof(void))]
545 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerStack), Member = "Push", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
546 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
547 private void WriteArrayMember(WriteObjectInfo objectInfo, NameInfo arrayElemTypeNameInfo, object data)
548 {
549 throw null;
550 }
551
552 [global::Cpp2ILInjected.Token(Token = "0x60020D9")]
553 [global::Cpp2ILInjected.Address(RVA = "0x1B6B29C", Offset = "0x1B6B29C", Length = "0x1DC")]
554 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
555 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "WriteArray", MemberParameters = new object[]
556 {
560 }, ReturnType = typeof(void))]
561 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
562 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "GetValue", MemberParameters = new object[] { typeof(int[]) }, ReturnType = typeof(object))]
563 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectWriter), Member = "WriteArrayMember", MemberParameters = new object[]
564 {
565 typeof(WriteObjectInfo),
566 typeof(NameInfo),
567 typeof(object)
568 }, ReturnType = typeof(void))]
569 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
570 private void WriteRectangle(WriteObjectInfo objectInfo, int rank, int[] maxA, global::System.Array array, NameInfo arrayElemNameTypeInfo, int[] lowerBoundA)
571 {
572 throw null;
573 }
574
575 [global::Cpp2ILInjected.Token(Token = "0x60020DA")]
576 [global::Cpp2ILInjected.Address(RVA = "0x1B69DCC", Offset = "0x1B69DCC", Length = "0x14C")]
577 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
578 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "Serialize", MemberParameters = new object[]
579 {
580 typeof(object),
581 typeof(global::System.Runtime.Remoting.Messaging.Header[]),
583 typeof(bool)
584 }, ReturnType = typeof(void))]
585 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
586 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[]
587 {
588 typeof(string),
589 typeof(object[])
590 }, ReturnType = typeof(string))]
591 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
592 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
593 private object GetNext(out long objID)
594 {
595 throw null;
596 }
597
598 [global::Cpp2ILInjected.Token(Token = "0x60020DB")]
599 [global::Cpp2ILInjected.Address(RVA = "0x1B697A8", Offset = "0x1B697A8", Length = "0xAC")]
600 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
601 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "Schedule", MemberParameters = new object[]
602 {
603 typeof(object),
604 typeof(bool),
605 typeof(global::System.Type),
607 }, ReturnType = typeof(long))]
608 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
609 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "get_IsValueType", ReturnType = typeof(bool))]
610 private long InternalGetId(object obj, bool assignUniqueIdToValueType, global::System.Type type, out bool isNew)
611 {
612 throw null;
613 }
614
615 [global::Cpp2ILInjected.Token(Token = "0x60020DC")]
616 [global::Cpp2ILInjected.Address(RVA = "0x1B6B4BC", Offset = "0x1B6B4BC", Length = "0xC")]
617 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
618 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectWriter), Member = "Schedule", MemberParameters = new object[]
619 {
620 typeof(object),
621 typeof(bool),
622 typeof(global::System.Type),
624 }, ReturnType = typeof(long))]
625 private long Schedule(object obj, bool assignUniqueIdToValueType, global::System.Type type)
626 {
627 throw null;
628 }
629
630 [global::Cpp2ILInjected.Token(Token = "0x60020DD")]
631 [global::Cpp2ILInjected.Address(RVA = "0x1B6AE88", Offset = "0x1B6AE88", Length = "0x84")]
632 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
633 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "WriteMembers", MemberParameters = new object[]
634 {
637 typeof(object),
641 }, ReturnType = typeof(void))]
642 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "WriteArrayMember", MemberParameters = new object[]
643 {
644 typeof(WriteObjectInfo),
645 typeof(NameInfo),
646 typeof(object)
647 }, ReturnType = typeof(void))]
648 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "Schedule", MemberParameters = new object[]
649 {
650 typeof(object),
651 typeof(bool),
652 typeof(global::System.Type)
653 }, ReturnType = typeof(long))]
654 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
655 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectWriter), Member = "InternalGetId", MemberParameters = new object[]
656 {
657 typeof(object),
658 typeof(bool),
659 typeof(global::System.Type),
660 typeof(ref bool)
661 }, ReturnType = typeof(long))]
662 private long Schedule(object obj, bool assignUniqueIdToValueType, global::System.Type type, WriteObjectInfo objectInfo)
663 {
664 throw null;
665 }
666
667 [global::Cpp2ILInjected.Token(Token = "0x60020DE")]
668 [global::Cpp2ILInjected.Address(RVA = "0x1B6AF18", Offset = "0x1B6AF18", Length = "0xD8")]
669 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
670 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "WriteMembers", MemberParameters = new object[]
671 {
674 typeof(object),
678 }, ReturnType = typeof(void))]
679 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "WriteArrayMember", MemberParameters = new object[]
680 {
681 typeof(WriteObjectInfo),
682 typeof(NameInfo),
683 typeof(object)
684 }, ReturnType = typeof(void))]
685 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
686 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(__BinaryWriter), Member = "WriteItem", MemberParameters = new object[]
687 {
688 typeof(NameInfo),
689 typeof(NameInfo),
690 typeof(object)
691 }, ReturnType = typeof(void))]
692 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectWriter), Member = "WriteString", MemberParameters = new object[]
693 {
694 typeof(NameInfo),
695 typeof(NameInfo),
696 typeof(object)
697 }, ReturnType = typeof(void))]
698 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(__BinaryWriter), Member = "WriteMember", MemberParameters = new object[]
699 {
700 typeof(NameInfo),
701 typeof(NameInfo),
702 typeof(object)
703 }, ReturnType = typeof(void))]
704 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
706 {
707 throw null;
708 }
709
710 [global::Cpp2ILInjected.Token(Token = "0x60020DF")]
711 [global::Cpp2ILInjected.Address(RVA = "0x1B6AF0C", Offset = "0x1B6AF0C", Length = "0xC")]
712 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
713 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(__BinaryWriter), Member = "WriteMemberObjectRef", MemberParameters = new object[]
714 {
716 typeof(int)
717 }, ReturnType = typeof(void))]
718 private void WriteObjectRef(NameInfo nameInfo, long objectId)
719 {
720 throw null;
721 }
722
723 [global::Cpp2ILInjected.Token(Token = "0x60020E0")]
724 [global::Cpp2ILInjected.Address(RVA = "0x1B6B4C8", Offset = "0x1B6B4C8", Length = "0x124")]
725 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
726 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "WriteKnownValueClass", MemberParameters = new object[]
727 {
730 typeof(object)
731 }, ReturnType = typeof(bool))]
732 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
733 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(__BinaryWriter), Member = "WriteMemberString", MemberParameters = new object[]
734 {
735 typeof(NameInfo),
736 typeof(NameInfo),
737 typeof(string)
738 }, ReturnType = typeof(void))]
739 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(__BinaryWriter), Member = "WriteMemberObjectRef", MemberParameters = new object[]
740 {
741 typeof(NameInfo),
742 typeof(int)
743 }, ReturnType = typeof(void))]
744 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
746 {
747 throw null;
748 }
749
750 [global::Cpp2ILInjected.Token(Token = "0x60020E1")]
751 [global::Cpp2ILInjected.Address(RVA = "0x1B6AD38", Offset = "0x1B6AD38", Length = "0xA0")]
752 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
753 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "WriteMembers", MemberParameters = new object[]
754 {
757 typeof(object),
761 }, ReturnType = typeof(void))]
762 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "WriteArrayMember", MemberParameters = new object[]
763 {
764 typeof(WriteObjectInfo),
765 typeof(NameInfo),
766 typeof(object)
767 }, ReturnType = typeof(void))]
768 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
769 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(__BinaryWriter), Member = "WriteDelayedNullItem", ReturnType = typeof(void))]
770 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(__BinaryWriter), Member = "WriteNullMember", MemberParameters = new object[]
771 {
772 typeof(NameInfo),
773 typeof(NameInfo)
774 }, ReturnType = typeof(void))]
775 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(__BinaryWriter), Member = "WriteNullItem", MemberParameters = new object[]
776 {
777 typeof(NameInfo),
778 typeof(NameInfo)
779 }, ReturnType = typeof(void))]
781 {
782 throw null;
783 }
784
785 [global::Cpp2ILInjected.Token(Token = "0x60020E2")]
786 [global::Cpp2ILInjected.Address(RVA = "0x1B69794", Offset = "0x1B69794", Length = "0x14")]
787 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
788 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(__BinaryWriter), Member = "WriteSerializationHeader", MemberParameters = new object[]
789 {
790 typeof(int),
791 typeof(int),
792 typeof(int),
793 typeof(int)
794 }, ReturnType = typeof(void))]
795 private void WriteSerializedStreamHeader(long topId, long headerId)
796 {
797 throw null;
798 }
799
800 [global::Cpp2ILInjected.Token(Token = "0x60020E3")]
801 [global::Cpp2ILInjected.Address(RVA = "0x1B6B5EC", Offset = "0x1B6B5EC", Length = "0x88")]
802 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "Serialize", MemberParameters = new object[]
803 {
804 typeof(object),
805 typeof(global::System.Runtime.Remoting.Messaging.Header[]),
807 typeof(bool)
808 }, ReturnType = typeof(void))]
809 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "WriteMemberSetup", MemberParameters = new object[]
810 {
811 typeof(WriteObjectInfo),
812 typeof(NameInfo),
813 typeof(NameInfo),
814 typeof(string),
815 typeof(global::System.Type),
816 typeof(object),
817 typeof(WriteObjectInfo)
818 }, ReturnType = typeof(void))]
819 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "WriteMembers", MemberParameters = new object[]
820 {
821 typeof(NameInfo),
822 typeof(NameInfo),
823 typeof(object),
824 typeof(WriteObjectInfo),
825 typeof(NameInfo),
826 typeof(WriteObjectInfo)
827 }, ReturnType = typeof(void))]
828 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "WriteArray", MemberParameters = new object[]
829 {
830 typeof(WriteObjectInfo),
831 typeof(NameInfo),
832 typeof(WriteObjectInfo)
833 }, ReturnType = typeof(void))]
834 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "WriteArrayMember", MemberParameters = new object[]
835 {
836 typeof(WriteObjectInfo),
837 typeof(NameInfo),
838 typeof(object)
839 }, ReturnType = typeof(void))]
840 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "TypeToNameInfo", MemberParameters = new object[] { typeof(WriteObjectInfo) }, ReturnType = typeof(NameInfo))]
841 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "TypeToNameInfo", MemberParameters = new object[]
842 {
843 typeof(WriteObjectInfo),
844 typeof(NameInfo)
845 }, ReturnType = typeof(NameInfo))]
846 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 9)]
847 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WriteObjectInfo), Member = "GetTypeFullName", ReturnType = typeof(string))]
848 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectWriter), Member = "GetNameInfo", ReturnType = typeof(NameInfo))]
850 {
851 throw null;
852 }
853
854 [global::Cpp2ILInjected.Token(Token = "0x60020E4")]
855 [global::Cpp2ILInjected.Address(RVA = "0x1B6AA04", Offset = "0x1B6AA04", Length = "0x34")]
856 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
857 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectWriter), Member = "ToCode", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(InternalPrimitiveTypeE))]
858 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectWriter), Member = "GetNameInfo", ReturnType = typeof(NameInfo))]
859 private NameInfo TypeToNameInfo(global::System.Type type)
860 {
861 throw null;
862 }
863
864 [global::Cpp2ILInjected.Token(Token = "0x60020E5")]
865 [global::Cpp2ILInjected.Address(RVA = "0x1B69A80", Offset = "0x1B69A80", Length = "0x3C")]
866 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
867 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectWriter), Member = "ToCode", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(InternalPrimitiveTypeE))]
868 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectWriter), Member = "TypeToNameInfo", MemberParameters = new object[]
869 {
870 typeof(global::System.Type),
871 typeof(WriteObjectInfo),
872 typeof(InternalPrimitiveTypeE),
873 typeof(NameInfo)
874 }, ReturnType = typeof(NameInfo))]
876 {
877 throw null;
878 }
879
880 [global::Cpp2ILInjected.Token(Token = "0x60020E6")]
881 [global::Cpp2ILInjected.Address(RVA = "0x1B6AE40", Offset = "0x1B6AE40", Length = "0x48")]
882 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
883 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectWriter), Member = "ToCode", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(InternalPrimitiveTypeE))]
884 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectWriter), Member = "TypeToNameInfo", MemberParameters = new object[]
885 {
886 typeof(global::System.Type),
887 typeof(WriteObjectInfo),
888 typeof(InternalPrimitiveTypeE),
889 typeof(NameInfo)
890 }, ReturnType = typeof(NameInfo))]
892 {
893 throw null;
894 }
895
896 [global::Cpp2ILInjected.Token(Token = "0x60020E7")]
897 [global::Cpp2ILInjected.Address(RVA = "0x1B6ADD8", Offset = "0x1B6ADD8", Length = "0x68")]
898 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "WriteMembers", MemberParameters = new object[]
899 {
902 typeof(object),
906 }, ReturnType = typeof(void))]
907 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
908 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectWriter), Member = "ToCode", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(InternalPrimitiveTypeE))]
909 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectWriter), Member = "GetNameInfo", ReturnType = typeof(NameInfo))]
910 private void TypeToNameInfo(global::System.Type type, NameInfo nameInfo)
911 {
912 throw null;
913 }
914
915 [global::Cpp2ILInjected.Token(Token = "0x60020E8")]
916 [global::Cpp2ILInjected.Address(RVA = "0x1B6A8F0", Offset = "0x1B6A8F0", Length = "0x18")]
917 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
918 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectWriter), Member = "GetNameInfo", ReturnType = typeof(NameInfo))]
920 {
921 throw null;
922 }
923
924 [global::Cpp2ILInjected.Token(Token = "0x60020E9")]
925 [global::Cpp2ILInjected.Address(RVA = "0x1B6A5E8", Offset = "0x1B6A5E8", Length = "0x80")]
926 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
927 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BinaryConverter), Member = "GetBinaryTypeInfo", MemberParameters = new object[]
928 {
929 typeof(global::System.Type),
931 typeof(string),
933 typeof(ref object),
934 typeof(ref int)
935 }, ReturnType = typeof(BinaryTypeEnum))]
936 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "Serialize", MemberParameters = new object[]
937 {
938 typeof(object),
939 typeof(global::System.Runtime.Remoting.Messaging.Header[]),
940 typeof(__BinaryWriter),
941 typeof(bool)
942 }, ReturnType = typeof(void))]
943 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "Write", MemberParameters = new object[]
944 {
945 typeof(WriteObjectInfo),
946 typeof(NameInfo),
947 typeof(NameInfo)
948 }, ReturnType = typeof(void))]
949 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "WriteMemberSetup", MemberParameters = new object[]
950 {
951 typeof(WriteObjectInfo),
952 typeof(NameInfo),
953 typeof(NameInfo),
954 typeof(string),
955 typeof(global::System.Type),
956 typeof(object),
957 typeof(WriteObjectInfo)
958 }, ReturnType = typeof(void))]
959 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "WriteMembers", MemberParameters = new object[]
960 {
961 typeof(NameInfo),
962 typeof(NameInfo),
963 typeof(object),
964 typeof(WriteObjectInfo),
965 typeof(NameInfo),
966 typeof(WriteObjectInfo)
967 }, ReturnType = typeof(void))]
968 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "WriteArray", MemberParameters = new object[]
969 {
970 typeof(WriteObjectInfo),
971 typeof(NameInfo),
972 typeof(WriteObjectInfo)
973 }, ReturnType = typeof(void))]
974 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "WriteArrayMember", MemberParameters = new object[]
975 {
976 typeof(WriteObjectInfo),
977 typeof(NameInfo),
978 typeof(object)
979 }, ReturnType = typeof(void))]
980 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "TypeToNameInfo", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(NameInfo))]
981 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "TypeToNameInfo", MemberParameters = new object[] { typeof(WriteObjectInfo) }, ReturnType = typeof(NameInfo))]
982 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "TypeToNameInfo", MemberParameters = new object[]
983 {
984 typeof(WriteObjectInfo),
985 typeof(NameInfo)
986 }, ReturnType = typeof(NameInfo))]
987 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "TypeToNameInfo", MemberParameters = new object[]
988 {
989 typeof(global::System.Type),
990 typeof(NameInfo)
991 }, ReturnType = typeof(void))]
992 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 16)]
993 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Converter), Member = "ToCode", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(InternalPrimitiveTypeE))]
994 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
995 internal InternalPrimitiveTypeE ToCode(global::System.Type type)
996 {
997 throw null;
998 }
999
1000 [global::Cpp2ILInjected.Token(Token = "0x60020EA")]
1001 [global::Cpp2ILInjected.Address(RVA = "0x1B69854", Offset = "0x1B69854", Length = "0x22C")]
1002 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1003 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "Serialize", MemberParameters = new object[]
1004 {
1005 typeof(object),
1006 typeof(global::System.Runtime.Remoting.Messaging.Header[]),
1008 typeof(bool)
1009 }, ReturnType = typeof(void))]
1010 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "Write", MemberParameters = new object[]
1011 {
1012 typeof(WriteObjectInfo),
1013 typeof(NameInfo),
1014 typeof(NameInfo)
1015 }, ReturnType = typeof(void))]
1016 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "WriteArray", MemberParameters = new object[]
1017 {
1018 typeof(WriteObjectInfo),
1019 typeof(NameInfo),
1020 typeof(WriteObjectInfo)
1021 }, ReturnType = typeof(void))]
1022 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "WriteArrayMember", MemberParameters = new object[]
1023 {
1024 typeof(WriteObjectInfo),
1025 typeof(NameInfo),
1026 typeof(object)
1027 }, ReturnType = typeof(void))]
1028 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
1029 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Hashtable), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1030 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WriteObjectInfo), Member = "GetAssemblyString", ReturnType = typeof(string))]
1031 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Equals", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
1032 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
1033 {
1034 typeof(string),
1035 typeof(string)
1036 }, ReturnType = typeof(string))]
1037 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(__BinaryWriter), Member = "WriteAssembly", MemberParameters = new object[]
1038 {
1039 typeof(global::System.Type),
1040 typeof(string),
1041 typeof(int),
1042 typeof(bool)
1043 }, ReturnType = typeof(void))]
1044 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
1045 private long GetAssemblyId(WriteObjectInfo objectInfo)
1046 {
1047 throw null;
1048 }
1049
1050 [global::Cpp2ILInjected.Token(Token = "0x60020EB")]
1051 [global::Cpp2ILInjected.Address(RVA = "0x1B6A5DC", Offset = "0x1B6A5DC", Length = "0xC")]
1052 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1053 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(global::System.Type))]
1054 private global::System.Type GetType(object obj)
1055 {
1056 throw null;
1057 }
1058
1059 [global::Cpp2ILInjected.Token(Token = "0x60020EC")]
1060 [global::Cpp2ILInjected.Address(RVA = "0x1B6B674", Offset = "0x1B6B674", Length = "0xBC")]
1061 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1062 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "Write", MemberParameters = new object[]
1063 {
1067 typeof(string[]),
1068 typeof(global::System.Type[]),
1069 typeof(object[]),
1071 }, ReturnType = typeof(void))]
1072 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "WriteMemberSetup", MemberParameters = new object[]
1073 {
1074 typeof(WriteObjectInfo),
1075 typeof(NameInfo),
1076 typeof(NameInfo),
1077 typeof(string),
1078 typeof(global::System.Type),
1079 typeof(object),
1080 typeof(WriteObjectInfo)
1081 }, ReturnType = typeof(void))]
1082 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "WriteArray", MemberParameters = new object[]
1083 {
1084 typeof(WriteObjectInfo),
1085 typeof(NameInfo),
1086 typeof(WriteObjectInfo)
1087 }, ReturnType = typeof(void))]
1088 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "WriteArrayMember", MemberParameters = new object[]
1089 {
1090 typeof(WriteObjectInfo),
1091 typeof(NameInfo),
1092 typeof(object)
1093 }, ReturnType = typeof(void))]
1094 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "TypeToNameInfo", MemberParameters = new object[]
1095 {
1096 typeof(global::System.Type),
1097 typeof(WriteObjectInfo),
1098 typeof(InternalPrimitiveTypeE),
1099 typeof(NameInfo)
1100 }, ReturnType = typeof(NameInfo))]
1101 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "TypeToNameInfo", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(NameInfo))]
1102 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "TypeToNameInfo", MemberParameters = new object[]
1103 {
1104 typeof(global::System.Type),
1105 typeof(NameInfo)
1106 }, ReturnType = typeof(void))]
1107 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjectWriter), Member = "MemberToNameInfo", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(NameInfo))]
1108 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 9)]
1109 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
1110 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
1112 {
1113 throw null;
1114 }
1115
1116 [global::Cpp2ILInjected.Token(Token = "0x60020ED")]
1117 [global::Cpp2ILInjected.Address(RVA = "0x1B6A5D0", Offset = "0x1B6A5D0", Length = "0xC")]
1118 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1119 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1121 {
1122 throw null;
1123 }
1124
1125 [global::Cpp2ILInjected.Token(Token = "0x60020EE")]
1126 [global::Cpp2ILInjected.Address(RVA = "0x1B69DC4", Offset = "0x1B69DC4", Length = "0x8")]
1127 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerStack), Member = "Push", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
1130 {
1131 throw null;
1132 }
1133
1134 [global::Cpp2ILInjected.Token(Token = "0x4001156")]
1135 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
1136 private global::System.Collections.Queue m_objectQueue;
1137
1138 [global::Cpp2ILInjected.Token(Token = "0x4001157")]
1139 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
1141
1142 [global::Cpp2ILInjected.Token(Token = "0x4001158")]
1143 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
1144 private int m_currentId;
1145
1146 [global::Cpp2ILInjected.Token(Token = "0x4001159")]
1147 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
1149
1150 [global::Cpp2ILInjected.Token(Token = "0x400115A")]
1151 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
1153
1154 [global::Cpp2ILInjected.Token(Token = "0x400115B")]
1155 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
1157
1158 [global::Cpp2ILInjected.Token(Token = "0x400115C")]
1159 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
1161
1162 [global::Cpp2ILInjected.Token(Token = "0x400115D")]
1163 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
1164 private long topId;
1165
1166 [global::Cpp2ILInjected.Token(Token = "0x400115E")]
1167 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
1168 private string topName;
1169
1170 [global::Cpp2ILInjected.Token(Token = "0x400115F")]
1171 [global::Cpp2ILInjected.FieldOffset(Offset = "0x60")]
1172 private global::System.Runtime.Remoting.Messaging.Header[] headers;
1173
1174 [global::Cpp2ILInjected.Token(Token = "0x4001160")]
1175 [global::Cpp2ILInjected.FieldOffset(Offset = "0x68")]
1177
1178 [global::Cpp2ILInjected.Token(Token = "0x4001161")]
1179 [global::Cpp2ILInjected.FieldOffset(Offset = "0x70")]
1181
1182 [global::Cpp2ILInjected.Token(Token = "0x4001162")]
1183 [global::Cpp2ILInjected.FieldOffset(Offset = "0x78")]
1185
1186 [global::Cpp2ILInjected.Token(Token = "0x4001163")]
1187 [global::Cpp2ILInjected.FieldOffset(Offset = "0x80")]
1189
1190 [global::Cpp2ILInjected.Token(Token = "0x4001164")]
1191 [global::Cpp2ILInjected.FieldOffset(Offset = "0x88")]
1192 internal object[] crossAppDomainArray;
1193
1194 [global::Cpp2ILInjected.Token(Token = "0x4001165")]
1195 [global::Cpp2ILInjected.FieldOffset(Offset = "0x90")]
1196 private object previousObj;
1197
1198 [global::Cpp2ILInjected.Token(Token = "0x4001166")]
1199 [global::Cpp2ILInjected.FieldOffset(Offset = "0x98")]
1200 private long previousId;
1201
1202 [global::Cpp2ILInjected.Token(Token = "0x4001167")]
1203 [global::Cpp2ILInjected.FieldOffset(Offset = "0xA0")]
1204 private global::System.Type previousType;
1205
1206 [global::Cpp2ILInjected.Token(Token = "0x4001168")]
1207 [global::Cpp2ILInjected.FieldOffset(Offset = "0xA8")]
1209
1210 [global::Cpp2ILInjected.Token(Token = "0x4001169")]
1211 [global::Cpp2ILInjected.FieldOffset(Offset = "0xB0")]
1212 private global::System.Collections.Hashtable assemblyToIdTable;
1213
1214 [global::Cpp2ILInjected.Token(Token = "0x400116A")]
1215 [global::Cpp2ILInjected.FieldOffset(Offset = "0xB8")]
1217 }
1218}
class f__AnonymousType0<< Count > j__TPar
void TypeToNameInfo(global::System.Type type, NameInfo nameInfo)
bool WriteKnownValueClass(NameInfo memberNameInfo, NameInfo typeNameInfo, object data)
void WriteArray(WriteObjectInfo objectInfo, NameInfo memberNameInfo, WriteObjectInfo memberObjectInfo)
void WriteMembers(NameInfo memberNameInfo, NameInfo memberTypeNameInfo, object memberData, WriteObjectInfo objectInfo, NameInfo typeNameInfo, WriteObjectInfo memberObjectInfo)
long InternalGetId(object obj, bool assignUniqueIdToValueType, global::System.Type type, out bool isNew)
void WriteArrayMember(WriteObjectInfo objectInfo, NameInfo arrayElemTypeNameInfo, object data)
void WriteString(NameInfo memberNameInfo, NameInfo typeNameInfo, object stringObject)
ObjectWriter(ISurrogateSelector selector, StreamingContext context, InternalFE formatterEnums, SerializationBinder binder)
global::System.Collections.Hashtable assemblyToIdTable
void WriteMemberSetup(WriteObjectInfo objectInfo, NameInfo memberNameInfo, NameInfo typeNameInfo, string memberName, global::System.Type memberType, object memberData, WriteObjectInfo memberObjectInfo)
void Serialize(object graph, global::System.Runtime.Remoting.Messaging.Header[] inHeaders, __BinaryWriter serWriter, bool fCheck)
void WriteRectangle(WriteObjectInfo objectInfo, int rank, int[] maxA, global::System.Array array, NameInfo arrayElemNameTypeInfo, int[] lowerBoundA)
long Schedule(object obj, bool assignUniqueIdToValueType, global::System.Type type, WriteObjectInfo objectInfo)
NameInfo TypeToNameInfo(WriteObjectInfo objectInfo)
bool CheckForNull(WriteObjectInfo objectInfo, NameInfo memberNameInfo, NameInfo typeNameInfo, object data)
bool CheckTypeFormat(FormatterTypeStyle test, FormatterTypeStyle want)
long Schedule(object obj, bool assignUniqueIdToValueType, global::System.Type type)
NameInfo TypeToNameInfo(global::System.Type type, WriteObjectInfo objectInfo, InternalPrimitiveTypeE code, NameInfo nameInfo)
NameInfo TypeToNameInfo(WriteObjectInfo objectInfo, NameInfo nameInfo)
void WriteObjectRef(NameInfo nameInfo, long objectId)
void Write(WriteObjectInfo objectInfo, NameInfo memberNameInfo, NameInfo typeNameInfo)
InternalPrimitiveTypeE ToCode(global::System.Type type)
void Write(WriteObjectInfo objectInfo, NameInfo memberNameInfo, NameInfo typeNameInfo, string[] memberNames, global::System.Type[] memberTypes, object[] memberData, WriteObjectInfo[] memberObjectInfos)
global::System.Runtime.Remoting.Messaging.Header[] headers