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
LogicalCallContext.cs
Go to the documentation of this file.
1using System;
9
11{
12 [global::System.Runtime.InteropServices.ComVisible(true)]
13 [global::Cpp2ILInjected.Token(Token = "0x2000394")]
14 [global::System.Serializable]
15 public sealed class LogicalCallContext : global::System.Runtime.Serialization.ISerializable, global::System.ICloneable
16 {
17 [global::Cpp2ILInjected.Token(Token = "0x6001D8F")]
18 [global::Cpp2ILInjected.Address(RVA = "0x1B43890", Offset = "0x1B43890", Length = "0x8")]
19 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.ExecutionContext), Member = "get_LogicalCallContext", ReturnType = typeof(LogicalCallContext))]
20 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
21 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
23 {
24 throw null;
25 }
26
27 [global::Cpp2ILInjected.Token(Token = "0x6001D90")]
28 [global::Cpp2ILInjected.Address(RVA = "0x1B43898", Offset = "0x1B43898", Length = "0x2D8")]
29 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
30 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
31 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
32 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Serialization.SerializationInfo), Member = "GetEnumerator", ReturnType = typeof(global::System.Runtime.Serialization.SerializationInfoEnumerator))]
33 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Serialization.SerializationInfoEnumerator), Member = "MoveNext", ReturnType = typeof(bool))]
34 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Serialization.SerializationInfoEnumerator), Member = "get_Name", ReturnType = typeof(string))]
35 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Equals", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
36 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Serialization.SerializationInfoEnumerator), Member = "get_Value", ReturnType = typeof(object))]
37 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LogicalCallContext), Member = "get_Datastore", ReturnType = typeof(global::System.Collections.Hashtable))]
38 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
39 internal LogicalCallContext(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context)
40 {
41 throw null;
42 }
43
44 [global::Cpp2ILInjected.Token(Token = "0x6001D91")]
45 [global::Cpp2ILInjected.Address(RVA = "0x1B43BD4", Offset = "0x1B43BD4", Length = "0x344")]
46 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
47 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
48 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Serialization.SerializationInfo), Member = "SetType", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(void))]
49 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Serialization.SerializationInfo), Member = "AddValue", MemberParameters = new object[]
50 {
51 typeof(string),
52 typeof(object)
53 }, ReturnType = typeof(void))]
54 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Serialization.SerializationInfo), Member = "AddValue", MemberParameters = new object[]
55 {
56 typeof(string),
57 typeof(bool)
58 }, ReturnType = typeof(void))]
59 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
60 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 18)]
61 public void GetObjectData(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context)
62 {
63 throw null;
64 }
65
66 [global::Cpp2ILInjected.Token(Token = "0x6001D92")]
67 [global::Cpp2ILInjected.Address(RVA = "0x1B43F44", Offset = "0x1B43F44", Length = "0x5C4")]
68 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
69 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.ExecutionContext), Member = "CreateCopy", ReturnType = typeof(global::System.Threading.ExecutionContext))]
70 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.ExecutionContext), Member = "CreateMutableCopy", ReturnType = typeof(global::System.Threading.ExecutionContext))]
71 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LogicalCallContext.Reader), Member = "Clone", ReturnType = typeof(LogicalCallContext))]
72 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
73 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
74 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CallContextRemotingData), Member = "Clone", ReturnType = typeof(object))]
75 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CallContextSecurityData), Member = "Clone", ReturnType = typeof(object))]
76 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Equals", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
77 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LogicalCallContext), Member = "get_Datastore", ReturnType = typeof(global::System.Collections.Hashtable))]
78 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 23)]
79 public object Clone()
80 {
81 throw null;
82 }
83
84 [global::Cpp2ILInjected.Token(Token = "0x6001D93")]
85 [global::Cpp2ILInjected.Address(RVA = "0x1B35800", Offset = "0x1B35800", Length = "0x220")]
86 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
87 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RemotingServices), Member = "DeserializeCallData", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(object))]
88 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Proxies.RealProxy), Member = "PrivateInvoke", MemberParameters = new object[]
89 {
90 typeof(global::System.Runtime.Remoting.Proxies.RealProxy),
91 typeof(IMessage),
92 typeof(ref global::System.Exception),
93 typeof(ref object[])
94 }, ReturnType = typeof(object))]
95 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
96 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LogicalCallContext), Member = "get_Datastore", ReturnType = typeof(global::System.Collections.Hashtable))]
97 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
99 {
100 throw null;
101 }
102
103 [global::Cpp2ILInjected.Token(Token = "0x17000391")]
104 public bool HasInfo
105 {
106 [global::Cpp2ILInjected.Token(Token = "0x6001D94")]
107 [global::Cpp2ILInjected.Address(RVA = "0x1B357A0", Offset = "0x1B357A0", Length = "0x60")]
108 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
109 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.ExecutionContext), Member = "Capture", MemberParameters = new object[]
110 {
111 typeof(ref global::System.Threading.StackCrawlMark),
112 typeof(global::System.Threading.ExecutionContext.CaptureOptions)
113 }, ReturnType = typeof(global::System.Threading.ExecutionContext))]
114 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.ExecutionContext), Member = "IsDefaultFTContext", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(bool))]
115 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RemotingServices), Member = "DeserializeCallData", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(object))]
116 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Proxies.RealProxy), Member = "PrivateInvoke", MemberParameters = new object[]
117 {
118 typeof(global::System.Runtime.Remoting.Proxies.RealProxy),
120 typeof(ref global::System.Exception),
121 typeof(ref object[])
122 }, ReturnType = typeof(object))]
123 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LogicalCallContext.Reader), Member = "get_HasInfo", ReturnType = typeof(bool))]
124 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CADMessageBase), Member = "SaveLogicalCallContext", MemberParameters = new object[]
125 {
127 typeof(ref global::System.Collections.ArrayList)
128 }, ReturnType = typeof(void))]
129 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
130 get
131 {
132 throw null;
133 }
134 }
135
136 [global::Cpp2ILInjected.Token(Token = "0x17000392")]
137 private bool HasUserData
138 {
139 [global::Cpp2ILInjected.Token(Token = "0x6001D95")]
140 [global::Cpp2ILInjected.Address(RVA = "0x1B43F18", Offset = "0x1B43F18", Length = "0x2C")]
141 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
142 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
143 get
144 {
145 throw null;
146 }
147 }
148
149 [global::Cpp2ILInjected.Token(Token = "0x17000393")]
150 private global::System.Collections.Hashtable Datastore
151 {
152 [global::Cpp2ILInjected.Token(Token = "0x6001D96")]
153 [global::Cpp2ILInjected.Address(RVA = "0x1B43B70", Offset = "0x1B43B70", Length = "0x64")]
154 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CallContext), Member = "LogicalGetData", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(object))]
155 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LogicalCallContext.Reader), Member = "GetData", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(object))]
156 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LogicalCallContext), Member = ".ctor", MemberParameters = new object[]
157 {
158 typeof(global::System.Runtime.Serialization.SerializationInfo),
159 typeof(global::System.Runtime.Serialization.StreamingContext)
160 }, ReturnType = typeof(void))]
161 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LogicalCallContext), Member = "Clone", ReturnType = typeof(object))]
162 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LogicalCallContext), Member = "Merge", MemberParameters = new object[] { typeof(LogicalCallContext) }, ReturnType = typeof(void))]
163 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LogicalCallContext), Member = "GetData", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(object))]
164 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LogicalCallContext), Member = "SetData", MemberParameters = new object[]
165 {
166 typeof(string),
167 typeof(object)
168 }, ReturnType = typeof(void))]
169 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 9)]
170 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Hashtable), Member = ".ctor", ReturnType = typeof(void))]
171 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
172 get
173 {
174 throw null;
175 }
176 }
177
178 [global::Cpp2ILInjected.Token(Token = "0x6001D97")]
179 [global::Cpp2ILInjected.Address(RVA = "0x1B445E8", Offset = "0x1B445E8", Length = "0x24")]
180 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
181 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LogicalCallContext), Member = "get_Datastore", ReturnType = typeof(global::System.Collections.Hashtable))]
182 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
183 public object GetData(string name)
184 {
185 throw null;
186 }
187
188 [global::Cpp2ILInjected.Token(Token = "0x6001D98")]
189 [global::Cpp2ILInjected.Address(RVA = "0x1B4351C", Offset = "0x1B4351C", Length = "0x8C")]
190 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
191 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CallContext), Member = "LogicalSetData", MemberParameters = new object[]
192 {
193 typeof(string),
194 typeof(object)
195 }, ReturnType = typeof(void))]
196 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
197 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LogicalCallContext), Member = "get_Datastore", ReturnType = typeof(global::System.Collections.Hashtable))]
198 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Equals", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
199 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
200 public void SetData(string name, object data)
201 {
202 throw null;
203 }
204
205 // Note: this type is marked as 'beforefieldinit'.
206 [global::Cpp2ILInjected.Token(Token = "0x6001D99")]
207 [global::Cpp2ILInjected.Address(RVA = "0x1B4460C", Offset = "0x1B4460C", Length = "0x90")]
208 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
209 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(global::System.RuntimeTypeHandle) }, ReturnType = typeof(global::System.Type))]
210 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
212 {
213 throw null;
214 }
215
216 [global::Cpp2ILInjected.Token(Token = "0x4000EE2")]
217 private static global::System.Type s_callContextType;
218
219 [global::Cpp2ILInjected.Token(Token = "0x4000EE3")]
220 private const string s_CorrelationMgrSlotName = "System.Diagnostics.Trace.CorrelationManagerSlot";
221
222 [global::Cpp2ILInjected.Token(Token = "0x4000EE4")]
223 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
224 private global::System.Collections.Hashtable m_Datastore;
225
226 [global::Cpp2ILInjected.Token(Token = "0x4000EE5")]
227 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
229
230 [global::Cpp2ILInjected.Token(Token = "0x4000EE6")]
231 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
233
234 [global::Cpp2ILInjected.Token(Token = "0x4000EE7")]
235 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
236 private object m_HostContext;
237
238 [global::Cpp2ILInjected.Token(Token = "0x4000EE8")]
239 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
240 private bool m_IsCorrelationMgr;
241
242 [global::Cpp2ILInjected.Token(Token = "0x4000EE9")]
243 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
245
246 [global::Cpp2ILInjected.Token(Token = "0x4000EEA")]
247 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
249
250 [global::Cpp2ILInjected.Token(Token = "0x2000395")]
251 internal struct Reader
252 {
253 [global::Cpp2ILInjected.Token(Token = "0x6001D9A")]
254 [global::Cpp2ILInjected.Address(RVA = "0x1B4469C", Offset = "0x1B4469C", Length = "0x8")]
255 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
257 {
258 throw null;
259 }
260
261 [global::Cpp2ILInjected.Token(Token = "0x17000394")]
262 public bool IsNull
263 {
264 [global::Cpp2ILInjected.Token(Token = "0x6001D9B")]
265 [global::Cpp2ILInjected.Address(RVA = "0x1B446A4", Offset = "0x1B446A4", Length = "0x10")]
266 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
267 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RemotingServices), Member = "SerializeCallData", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(byte[]))]
268 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
269 get
270 {
271 throw null;
272 }
273 }
274
275 [global::Cpp2ILInjected.Token(Token = "0x17000395")]
276 public bool HasInfo
277 {
278 [global::Cpp2ILInjected.Token(Token = "0x6001D9C")]
279 [global::Cpp2ILInjected.Address(RVA = "0x1B446B4", Offset = "0x1B446B4", Length = "0x10")]
280 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.ExecutionContext), Member = "Capture", MemberParameters = new object[]
281 {
282 typeof(ref global::System.Threading.StackCrawlMark),
283 typeof(global::System.Threading.ExecutionContext.CaptureOptions)
284 }, ReturnType = typeof(global::System.Threading.ExecutionContext))]
285 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
286 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LogicalCallContext), Member = "get_HasInfo", ReturnType = typeof(bool))]
287 get
288 {
289 throw null;
290 }
291 }
292
293 [global::Cpp2ILInjected.Token(Token = "0x6001D9D")]
294 [global::Cpp2ILInjected.Address(RVA = "0x1B446C4", Offset = "0x1B446C4", Length = "0x60")]
295 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
296 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.ExecutionContext), Member = "Capture", MemberParameters = new object[]
297 {
298 typeof(ref global::System.Threading.StackCrawlMark),
299 typeof(global::System.Threading.ExecutionContext.CaptureOptions)
300 }, ReturnType = typeof(global::System.Threading.ExecutionContext))]
301 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RemotingServices), Member = "SerializeCallData", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(byte[]))]
302 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
303 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LogicalCallContext), Member = "Clone", ReturnType = typeof(object))]
304 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
306 {
307 throw null;
308 }
309
310 [global::Cpp2ILInjected.Token(Token = "0x6001D9E")]
311 [global::Cpp2ILInjected.Address(RVA = "0x1B43460", Offset = "0x1B43460", Length = "0x34")]
312 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
313 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LogicalCallContext), Member = "get_Datastore", ReturnType = typeof(global::System.Collections.Hashtable))]
314 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
315 public object GetData(string name)
316 {
317 throw null;
318 }
319
320 [global::Cpp2ILInjected.Token(Token = "0x4000EEB")]
321 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
323 }
324 }
325}
class f__AnonymousType0<< Count > j__TPar
LogicalCallContext(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context)
void GetObjectData(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context)