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
CADMethodReturnMessage.cs
Go to the documentation of this file.
1using System;
3using System.IO;
8
10{
11 [global::Cpp2ILInjected.Token(Token = "0x20003A0")]
13 {
14 [global::Cpp2ILInjected.Token(Token = "0x6001DD4")]
15 [global::Cpp2ILInjected.Address(RVA = "0x1B472F8", Offset = "0x1B472F8", Length = "0x80")]
16 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.AppDomain), Member = "ProcessMessageInDomain", MemberParameters = new object[]
17 {
18 typeof(byte[]),
20 typeof(ref byte[]),
22 }, ReturnType = typeof(void))]
23 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
24 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CADMethodReturnMessage), Member = ".ctor", MemberParameters = new object[] { typeof(IMethodReturnMessage) }, ReturnType = typeof(void))]
25 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
27 {
28 throw null;
29 }
30
31 [global::Cpp2ILInjected.Token(Token = "0x6001DD5")]
32 [global::Cpp2ILInjected.Address(RVA = "0x1B47378", Offset = "0x1B47378", Length = "0x368")]
33 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
34 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CADMethodReturnMessage), Member = "Create", MemberParameters = new object[] { typeof(IMessage) }, ReturnType = typeof(CADMethodReturnMessage))]
35 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
36 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CADMessageBase), Member = ".ctor", MemberParameters = new object[] { typeof(IMethodMessage) }, ReturnType = typeof(void))]
37 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CADMessageBase), Member = "MarshalProperties", MemberParameters = new object[]
38 {
39 typeof(global::System.Collections.IDictionary),
40 typeof(ref global::System.Collections.ArrayList)
41 }, ReturnType = typeof(int))]
42 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CADMessageBase), Member = "MarshalArgument", MemberParameters = new object[]
43 {
44 typeof(object),
45 typeof(ref global::System.Collections.ArrayList)
46 }, ReturnType = typeof(object))]
47 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CADMessageBase), Member = "MarshalArguments", MemberParameters = new object[]
48 {
49 typeof(object[]),
50 typeof(ref global::System.Collections.ArrayList)
51 }, ReturnType = typeof(object[]))]
52 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CADMessageBase), Member = "GetMethod", ReturnType = typeof(global::System.Reflection.MethodBase))]
53 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CADMessageBase), Member = "GetSignature", MemberParameters = new object[]
54 {
55 typeof(global::System.Reflection.MethodBase),
56 typeof(bool)
57 }, ReturnType = typeof(global::System.Type[]))]
58 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.ArrayList), Member = ".ctor", ReturnType = typeof(void))]
59 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
60 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CADMessageBase), Member = "SaveLogicalCallContext", MemberParameters = new object[]
61 {
62 typeof(IMethodMessage),
63 typeof(ref global::System.Collections.ArrayList)
64 }, ReturnType = typeof(void))]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Remoting.Channels.CADSerializer), Member = "SerializeObject", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(global::System.IO.MemoryStream))]
66 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
68 {
69 throw null;
70 }
71
72 [global::Cpp2ILInjected.Token(Token = "0x6001DD6")]
73 [global::Cpp2ILInjected.Address(RVA = "0x1B476E0", Offset = "0x1B476E0", Length = "0x130")]
74 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MethodResponse), Member = ".ctor", MemberParameters = new object[]
75 {
78 }, ReturnType = typeof(void))]
79 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
80 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "Copy", MemberParameters = new object[]
81 {
82 typeof(global::System.Array),
83 typeof(global::System.Array),
84 typeof(int)
85 }, ReturnType = typeof(void))]
86 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IO.MemoryStream), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
87 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Remoting.Channels.CADSerializer), Member = "DeserializeObject", MemberParameters = new object[] { typeof(global::System.IO.MemoryStream) }, ReturnType = typeof(object))]
88 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.ArrayList), Member = ".ctor", MemberParameters = new object[] { typeof(global::System.Collections.ICollection) }, ReturnType = typeof(void))]
89 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
90 internal global::System.Collections.ArrayList GetArguments()
91 {
92 throw null;
93 }
94
95 [global::Cpp2ILInjected.Token(Token = "0x6001DD7")]
96 [global::Cpp2ILInjected.Address(RVA = "0x1B47810", Offset = "0x1B47810", Length = "0x10")]
97 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
98 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CADMessageBase), Member = "UnmarshalArguments", MemberParameters = new object[]
99 {
100 typeof(object[]),
101 typeof(global::System.Collections.ArrayList)
102 }, ReturnType = typeof(object[]))]
103 internal object[] GetArgs(global::System.Collections.ArrayList args)
104 {
105 throw null;
106 }
107
108 [global::Cpp2ILInjected.Token(Token = "0x6001DD8")]
109 [global::Cpp2ILInjected.Address(RVA = "0x1B47820", Offset = "0x1B47820", Length = "0x10")]
110 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
111 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CADMessageBase), Member = "UnmarshalArgument", MemberParameters = new object[]
112 {
113 typeof(object),
114 typeof(global::System.Collections.ArrayList)
115 }, ReturnType = typeof(object))]
116 internal object GetReturnValue(global::System.Collections.ArrayList args)
117 {
118 throw null;
119 }
120
121 [global::Cpp2ILInjected.Token(Token = "0x6001DD9")]
122 [global::Cpp2ILInjected.Address(RVA = "0x1B47830", Offset = "0x1B47830", Length = "0x9C")]
123 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
124 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MethodResponse), Member = ".ctor", MemberParameters = new object[]
125 {
128 }, ReturnType = typeof(void))]
129 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
130 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
131 internal global::System.Exception GetException(global::System.Collections.ArrayList args)
132 {
133 throw null;
134 }
135
136 [global::Cpp2ILInjected.Token(Token = "0x170003A3")]
137 internal int PropertiesCount
138 {
139 [global::Cpp2ILInjected.Token(Token = "0x6001DDA")]
140 [global::Cpp2ILInjected.Address(RVA = "0x1B478CC", Offset = "0x1B478CC", Length = "0x8")]
141 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
142 get
143 {
144 throw null;
145 }
146 }
147
148 [global::Cpp2ILInjected.Token(Token = "0x4000F13")]
149 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
150 private object _returnValue;
151
152 [global::Cpp2ILInjected.Token(Token = "0x4000F14")]
153 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
155
156 [global::Cpp2ILInjected.Token(Token = "0x4000F15")]
157 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
158 private global::System.Type[] _sig;
159 }
160}
class f__AnonymousType0<< Count > j__TPar
static CADMethodReturnMessage Create(IMessage callMsg)
object GetReturnValue(global::System.Collections.ArrayList args)
object[] GetArgs(global::System.Collections.ArrayList args)
global::System.Exception GetException(global::System.Collections.ArrayList args)