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
CADSerializer.cs
Go to the documentation of this file.
1using System;
3using System.IO;
9
11{
12 [global::Cpp2ILInjected.Token(Token = "0x200037A")]
13 internal class CADSerializer
14 {
15 [global::Cpp2ILInjected.Token(Token = "0x6001D3E")]
16 [global::Cpp2ILInjected.Address(RVA = "0x1B40D7C", Offset = "0x1B40D7C", Length = "0x38")]
17 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.AppDomain), Member = "ProcessMessageInDomain", MemberParameters = new object[]
18 {
19 typeof(byte[]),
20 typeof(global::System.Runtime.Remoting.Messaging.CADMethodCallMessage),
21 typeof(ref byte[]),
22 typeof(ref global::System.Runtime.Remoting.Messaging.CADMethodReturnMessage)
23 }, ReturnType = typeof(void))]
24 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CrossAppDomainSink), Member = "SyncProcessMessage", MemberParameters = new object[] { typeof(global::System.Runtime.Remoting.Messaging.IMessage) }, ReturnType = typeof(global::System.Runtime.Remoting.Messaging.IMessage))]
25 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
26 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.NotSupportedException), Member = ".ctor", ReturnType = typeof(void))]
27 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
28 internal static global::System.Runtime.Remoting.Messaging.IMessage DeserializeMessage(global::System.IO.MemoryStream mem, global::System.Runtime.Remoting.Messaging.IMethodCallMessage msg)
29 {
30 throw null;
31 }
32
33 [global::Cpp2ILInjected.Token(Token = "0x6001D3F")]
34 [global::Cpp2ILInjected.Address(RVA = "0x1B40834", Offset = "0x1B40834", Length = "0xE0")]
35 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
36 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.AppDomain), Member = "ProcessMessageInDomain", MemberParameters = new object[]
37 {
38 typeof(byte[]),
39 typeof(global::System.Runtime.Remoting.Messaging.CADMethodCallMessage),
40 typeof(ref byte[]),
41 typeof(ref global::System.Runtime.Remoting.Messaging.CADMethodReturnMessage)
42 }, ReturnType = typeof(void))]
43 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CrossAppDomainSink), Member = "ProcessMessageInDomain", MemberParameters = new object[]
44 {
45 typeof(byte[]),
46 typeof(global::System.Runtime.Remoting.Messaging.CADMethodCallMessage)
47 }, ReturnType = "System.Runtime.Remoting.Channels.CrossAppDomainSink.ProcessMessageRes")]
48 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CrossAppDomainSink), Member = "SyncProcessMessage", MemberParameters = new object[] { typeof(global::System.Runtime.Remoting.Messaging.IMessage) }, ReturnType = typeof(global::System.Runtime.Remoting.Messaging.IMessage))]
49 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
50 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IO.MemoryStream), Member = ".ctor", ReturnType = typeof(void))]
51 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Serialization.Formatters.Binary.BinaryFormatter), Member = ".ctor", ReturnType = typeof(void))]
52 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
53 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Serialization.Formatters.Binary.BinaryFormatter), Member = "Serialize", MemberParameters = new object[]
54 {
55 typeof(global::System.IO.Stream),
56 typeof(object)
57 }, ReturnType = typeof(void))]
58 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
59 internal static global::System.IO.MemoryStream SerializeMessage(global::System.Runtime.Remoting.Messaging.IMessage msg)
60 {
61 throw null;
62 }
63
64 [global::Cpp2ILInjected.Token(Token = "0x6001D40")]
65 [global::Cpp2ILInjected.Address(RVA = "0x1B41358", Offset = "0x1B41358", Length = "0x9C")]
66 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjRef), Member = "DeserializeInTheCurrentDomain", MemberParameters = new object[]
67 {
68 typeof(int),
69 typeof(byte[])
70 }, ReturnType = typeof(ObjRef))]
71 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Messaging.CADMessageBase), Member = "GetMethod", ReturnType = typeof(global::System.Reflection.MethodBase))]
72 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
73 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "Copy", MemberParameters = new object[]
74 {
75 typeof(global::System.Array),
76 typeof(global::System.Array),
77 typeof(int)
78 }, ReturnType = typeof(void))]
79 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IO.MemoryStream), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
80 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
81 internal static object DeserializeObjectSafe(byte[] mem)
82 {
83 throw null;
84 }
85
86 [global::Cpp2ILInjected.Token(Token = "0x6001D41")]
87 [global::Cpp2ILInjected.Address(RVA = "0x1B41470", Offset = "0x1B41470", Length = "0xE0")]
88 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
89 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.AppDomain), Member = "GetMarshalledDomainObjRef", ReturnType = typeof(byte[]))]
90 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ObjRef), Member = "SerializeType", ReturnType = typeof(byte[]))]
91 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Messaging.CADMessageBase), Member = ".ctor", MemberParameters = new object[] { typeof(global::System.Runtime.Remoting.Messaging.IMethodMessage) }, ReturnType = typeof(void))]
92 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Messaging.CADMethodCallMessage), Member = ".ctor", MemberParameters = new object[] { typeof(global::System.Runtime.Remoting.Messaging.IMethodCallMessage) }, ReturnType = typeof(void))]
93 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Messaging.CADMethodReturnMessage), Member = ".ctor", MemberParameters = new object[] { typeof(global::System.Runtime.Remoting.Messaging.IMethodReturnMessage) }, ReturnType = typeof(void))]
94 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
95 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IO.MemoryStream), Member = ".ctor", ReturnType = typeof(void))]
96 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Serialization.Formatters.Binary.BinaryFormatter), Member = ".ctor", ReturnType = typeof(void))]
97 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
98 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Serialization.Formatters.Binary.BinaryFormatter), Member = "Serialize", MemberParameters = new object[]
99 {
100 typeof(global::System.IO.Stream),
101 typeof(object)
102 }, ReturnType = typeof(void))]
103 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
104 internal static global::System.IO.MemoryStream SerializeObject(object obj)
105 {
106 throw null;
107 }
108
109 [global::Cpp2ILInjected.Token(Token = "0x6001D42")]
110 [global::Cpp2ILInjected.Address(RVA = "0x1B413F4", Offset = "0x1B413F4", Length = "0x7C")]
111 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
112 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Messaging.CADMethodCallMessage), Member = "GetArguments", ReturnType = typeof(global::System.Collections.ArrayList))]
113 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Messaging.CADMethodReturnMessage), Member = "GetArguments", ReturnType = typeof(global::System.Collections.ArrayList))]
114 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
115 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Serialization.Formatters.Binary.BinaryFormatter), Member = ".ctor", ReturnType = typeof(void))]
116 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Serialization.Formatters.Binary.BinaryFormatter), Member = "Deserialize", MemberParameters = new object[] { typeof(global::System.IO.Stream) }, ReturnType = typeof(object))]
117 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
118 internal static object DeserializeObject(global::System.IO.MemoryStream mem)
119 {
120 throw null;
121 }
122 }
123}
class f__AnonymousType0<< Count > j__TPar
static global::System.IO.MemoryStream SerializeObject(object obj)
static global::System.IO.MemoryStream SerializeMessage(global::System.Runtime.Remoting.Messaging.IMessage msg)
static global::System.Runtime.Remoting.Messaging.IMessage DeserializeMessage(global::System.IO.MemoryStream mem, global::System.Runtime.Remoting.Messaging.IMethodCallMessage msg)
static object DeserializeObjectSafe(byte[] mem)
static object DeserializeObject(global::System.IO.MemoryStream mem)