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
RemotingProxy.cs
Go to the documentation of this file.
1using System;
9
11{
12 [global::Cpp2ILInjected.Token(Token = "0x200035C")]
14 {
15 [global::Cpp2ILInjected.Token(Token = "0x6001CAB")]
16 [global::Cpp2ILInjected.Address(RVA = "0x1B363BC", Offset = "0x1B363BC", Length = "0x3C")]
17 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RemotingServices), Member = "GetOrCreateClientIdentity", MemberParameters = new object[]
18 {
20 typeof(global::System.Type),
21 typeof(ref object)
22 }, ReturnType = typeof(ClientIdentity))]
23 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
24 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RealProxy), Member = ".ctor", MemberParameters = new object[]
25 {
26 typeof(global::System.Type),
28 }, ReturnType = typeof(void))]
29 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ClientIdentity), Member = "get_TargetUri", ReturnType = typeof(string))]
30 internal RemotingProxy(global::System.Type type, ClientIdentity identity)
31 {
32 throw null;
33 }
34
35 [global::Cpp2ILInjected.Token(Token = "0x6001CAC")]
36 [global::Cpp2ILInjected.Address(RVA = "0x1B33E9C", Offset = "0x1B33E9C", Length = "0x48")]
37 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RemotingServices), Member = "CreateClientProxy", MemberParameters = new object[]
38 {
39 typeof(global::System.Type),
40 typeof(string),
41 typeof(object[])
42 }, ReturnType = typeof(object))]
43 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RemotingServices), Member = "CreateClientProxyForContextBound", MemberParameters = new object[]
44 {
45 typeof(global::System.Type),
46 typeof(object[])
47 }, ReturnType = typeof(object))]
48 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
49 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RealProxy), Member = ".ctor", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(void))]
50 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Remoting.Activation.ActivationServices), Member = "CreateConstructionCall", MemberParameters = new object[]
51 {
52 typeof(global::System.Type),
53 typeof(string),
54 typeof(object[])
55 }, ReturnType = typeof(global::System.Runtime.Remoting.Messaging.ConstructionCall))]
56 internal RemotingProxy(global::System.Type type, string activationUrl, object[] activationAttributes)
57 {
58 throw null;
59 }
60
61 [global::Cpp2ILInjected.Token(Token = "0x6001CAD")]
62 [global::Cpp2ILInjected.Address(RVA = "0x1B36D80", Offset = "0x1B36D80", Length = "0x5A0")]
63 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
64 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.MethodBase), Member = "op_Equality", MemberParameters = new object[]
66 {
67 typeof(global::System.Reflection.MethodBase),
68 typeof(global::System.Reflection.MethodBase)
69 }, ReturnType = typeof(bool))]
70 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RealProxy), Member = "GetProxiedType", ReturnType = typeof(global::System.Type))]
71 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Remoting.Messaging.MethodResponse), Member = ".ctor", MemberParameters = new object[]
72 {
73 typeof(object),
74 typeof(object[]),
75 typeof(global::System.Runtime.Remoting.Messaging.LogicalCallContext),
76 typeof(global::System.Runtime.Remoting.Messaging.IMethodCallMessage)
77 }, ReturnType = typeof(void))]
78 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Identity), Member = "NotifyClientDynamicSinks", MemberParameters = new object[]
79 {
80 typeof(bool),
81 typeof(global::System.Runtime.Remoting.Messaging.IMessage),
82 typeof(bool),
83 typeof(bool)
84 }, ReturnType = typeof(void))]
85 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Thread), Member = "get_CurrentContext", ReturnType = typeof(global::System.Runtime.Remoting.Contexts.Context))]
86 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Remoting.Contexts.Context), Member = "get_HasExitSinks", ReturnType = typeof(bool))]
87 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Remoting.Contexts.Context), Member = "GetClientContextSinkChain", ReturnType = typeof(global::System.Runtime.Remoting.Messaging.IMessageSink))]
88 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Remoting.Messaging.MonoMethodMessage), Member = "get_CallType", ReturnType = typeof(global::System.Runtime.Remoting.Messaging.CallType))]
89 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Remoting.Messaging.ReturnMessage), Member = ".ctor", MemberParameters = new object[]
90 {
91 typeof(object),
92 typeof(object[]),
93 typeof(int),
94 typeof(global::System.Runtime.Remoting.Messaging.LogicalCallContext),
95 typeof(global::System.Runtime.Remoting.Messaging.IMethodCallMessage)
96 }, ReturnType = typeof(void))]
97 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 25)]
98 public override global::System.Runtime.Remoting.Messaging.IMessage Invoke(global::System.Runtime.Remoting.Messaging.IMessage request)
99 {
100 throw null;
101 }
102
103 [global::Cpp2ILInjected.Token(Token = "0x6001CAE")]
104 [global::Cpp2ILInjected.Address(RVA = "0x1B376C4", Offset = "0x1B376C4", Length = "0x228")]
105 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
106 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Activation.ActivationServices), Member = "Activate", MemberParameters = new object[]
107 {
108 typeof(RemotingProxy),
109 typeof(global::System.Runtime.Remoting.Messaging.ConstructionCall)
110 }, ReturnType = typeof(global::System.Runtime.Remoting.Messaging.IMessage))]
111 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Activation.ActivationServices), Member = "CreateInstanceFromMessage", MemberParameters = new object[] { typeof(global::System.Runtime.Remoting.Activation.IConstructionCallMessage) }, ReturnType = typeof(global::System.Runtime.Remoting.Messaging.IMessage))]
112 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
113 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ClientIdentity), Member = "set_ClientProxy", MemberParameters = new object[] { typeof(global::System.MarshalByRefObject) }, ReturnType = typeof(void))]
114 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ClientIdentity), Member = "get_TargetUri", ReturnType = typeof(string))]
115 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
116 internal void AttachIdentity(Identity identity)
117 {
118 throw null;
119 }
120
121 [global::Cpp2ILInjected.Token(Token = "0x6001CAF")]
122 [global::Cpp2ILInjected.Address(RVA = "0x1B353D4", Offset = "0x1B353D4", Length = "0xD4")]
123 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RealProxy), Member = "PrivateInvoke", MemberParameters = new object[]
124 {
126 typeof(global::System.Runtime.Remoting.Messaging.IMessage),
127 typeof(ref global::System.Exception),
128 typeof(ref object[])
129 }, ReturnType = typeof(object))]
130 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
131 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Remoting.Messaging.MethodCall), Member = "CopyFrom", MemberParameters = new object[] { typeof(global::System.Runtime.Remoting.Messaging.IMethodMessage) }, ReturnType = typeof(void))]
132 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Remoting.Activation.ActivationServices), Member = "Activate", MemberParameters = new object[]
133 {
135 typeof(global::System.Runtime.Remoting.Messaging.ConstructionCall)
136 }, ReturnType = typeof(global::System.Runtime.Remoting.Messaging.IMessage))]
137 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Remoting.Messaging.MethodResponse), Member = ".ctor", MemberParameters = new object[]
138 {
139 typeof(object),
140 typeof(object[]),
141 typeof(global::System.Runtime.Remoting.Messaging.LogicalCallContext),
142 typeof(global::System.Runtime.Remoting.Messaging.IMethodCallMessage)
143 }, ReturnType = typeof(void))]
144 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
145 internal global::System.Runtime.Remoting.Messaging.IMessage ActivateRemoteObject(global::System.Runtime.Remoting.Messaging.IMethodMessage request)
146 {
147 throw null;
148 }
149
150 [global::Cpp2ILInjected.Token(Token = "0x17000351")]
151 public string TypeName
152 {
153 [global::Cpp2ILInjected.Token(Token = "0x6001CB0")]
154 [global::Cpp2ILInjected.Address(RVA = "0x1B37E58", Offset = "0x1B37E58", Length = "0x128")]
155 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
156 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
157 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RealProxy), Member = "GetProxiedType", ReturnType = typeof(global::System.Type))]
158 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
159 get
160 {
161 throw null;
162 }
163 }
164
165 [global::Cpp2ILInjected.Token(Token = "0x6001CB1")]
166 [global::Cpp2ILInjected.Address(RVA = "0x1B37F80", Offset = "0x1B37F80", Length = "0x208")]
167 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
168 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
169 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RealProxy), Member = "GetProxiedType", ReturnType = typeof(global::System.Type))]
170 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjRef), Member = "get_IsReferenceToWellKnow", ReturnType = typeof(bool))]
171 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "get_IsInterface", ReturnType = typeof(bool))]
172 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(global::System.RuntimeTypeHandle) }, ReturnType = typeof(global::System.Type))]
173 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "op_Equality", MemberParameters = new object[]
174 {
175 typeof(global::System.Type),
176 typeof(global::System.Type)
177 }, ReturnType = typeof(bool))]
178 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
179 public bool CanCastTo(global::System.Type fromType, object o)
180 {
181 throw null;
182 }
183
184 [global::Cpp2ILInjected.Token(Token = "0x6001CB2")]
185 [global::Cpp2ILInjected.Address(RVA = "0x1B38188", Offset = "0x1B38188", Length = "0x11C")]
186 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
187 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
188 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RemotingServices), Member = "DisposeIdentity", MemberParameters = new object[] { typeof(Identity) }, ReturnType = typeof(void))]
189 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "Finalize", ReturnType = typeof(void))]
190 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
191 protected override void Finalize()
192 {
193 throw null;
194 }
195
196 // Note: this type is marked as 'beforefieldinit'.
197 [global::Cpp2ILInjected.Token(Token = "0x6001CB3")]
198 [global::Cpp2ILInjected.Address(RVA = "0x1B382A4", Offset = "0x1B382A4", Length = "0xF0")]
199 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
200 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(global::System.RuntimeTypeHandle) }, ReturnType = typeof(global::System.Type))]
201 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetMethod", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(global::System.Reflection.MethodInfo))]
202 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
204 {
205 throw null;
206 }
207
208 [global::Cpp2ILInjected.Token(Token = "0x4000E86")]
209 private static global::System.Reflection.MethodInfo _cache_GetTypeMethod;
210
211 [global::Cpp2ILInjected.Token(Token = "0x4000E87")]
212 private static global::System.Reflection.MethodInfo _cache_GetHashCodeMethod;
213
214 [global::Cpp2ILInjected.Token(Token = "0x4000E88")]
215 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
216 private global::System.Runtime.Remoting.Messaging.IMessageSink _sink;
217
218 [global::Cpp2ILInjected.Token(Token = "0x4000E89")]
219 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
220 private bool _hasEnvoySink;
221
222 [global::Cpp2ILInjected.Token(Token = "0x4000E8A")]
223 [global::Cpp2ILInjected.FieldOffset(Offset = "0x60")]
224 private global::System.Runtime.Remoting.Messaging.ConstructionCall _ctorCall;
225 }
226}
class f__AnonymousType0<< Count > j__TPar
global::System.Runtime.Remoting.Messaging.ConstructionCall _ctorCall
RemotingProxy(global::System.Type type, ClientIdentity identity)
global::System.Runtime.Remoting.Messaging.IMessage ActivateRemoteObject(global::System.Runtime.Remoting.Messaging.IMethodMessage request)
static global::System.Reflection.MethodInfo _cache_GetTypeMethod
global::System.Runtime.Remoting.Messaging.IMessageSink _sink
bool CanCastTo(global::System.Type fromType, object o)
static global::System.Reflection.MethodInfo _cache_GetHashCodeMethod
RemotingProxy(global::System.Type type, string activationUrl, object[] activationAttributes)
override global::System.Runtime.Remoting.Messaging.IMessage Invoke(global::System.Runtime.Remoting.Messaging.IMessage request)