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
AsyncResult.cs
Go to the documentation of this file.
1using System;
8
10{
11 [global::System.Runtime.InteropServices.ComVisible(true)]
12 [global::Cpp2ILInjected.Token(Token = "0x200039A")]
13 [StructLayout(0)]
14 public class AsyncResult : global::System.IAsyncResult, IMessageSink, global::System.Threading.IThreadPoolWorkItem
15 {
16 [global::Cpp2ILInjected.Token(Token = "0x6001DA9")]
17 [global::Cpp2ILInjected.Address(RVA = "0x1B44960", Offset = "0x1B44960", Length = "0x8")]
18 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
19 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
20 internal AsyncResult()
21 {
22 throw null;
23 }
24
25 [global::Cpp2ILInjected.Token(Token = "0x17000399")]
26 public virtual object AsyncState
27 {
28 [global::Cpp2ILInjected.Token(Token = "0x6001DAA")]
29 [global::Cpp2ILInjected.Address(RVA = "0x1B44968", Offset = "0x1B44968", Length = "0x8")]
30 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
31 get
32 {
33 throw null;
34 }
35 }
36
37 [global::Cpp2ILInjected.Token(Token = "0x1700039A")]
38 public virtual global::System.Threading.WaitHandle AsyncWaitHandle
39 {
40 [global::Cpp2ILInjected.Token(Token = "0x6001DAB")]
41 [global::Cpp2ILInjected.Address(RVA = "0x1B44970", Offset = "0x1B44970", Length = "0x118")]
42 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
43 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
44 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Monitor), Member = "Enter", MemberParameters = new object[]
45 {
46 typeof(object),
47 typeof(ref bool)
48 }, ReturnType = typeof(void))]
49 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.ManualResetEvent), Member = ".ctor", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
50 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
51 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
52 get
53 {
54 throw null;
55 }
56 }
57
58 [global::Cpp2ILInjected.Token(Token = "0x1700039B")]
59 public virtual bool CompletedSynchronously
60 {
61 [global::Cpp2ILInjected.Token(Token = "0x6001DAC")]
62 [global::Cpp2ILInjected.Address(RVA = "0x1B44A88", Offset = "0x1B44A88", Length = "0x8")]
63 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
64 get
65 {
66 throw null;
67 }
68 }
69
70 [global::Cpp2ILInjected.Token(Token = "0x1700039C")]
71 public virtual bool IsCompleted
72 {
73 [global::Cpp2ILInjected.Token(Token = "0x6001DAD")]
74 [global::Cpp2ILInjected.Address(RVA = "0x1B44A90", Offset = "0x1B44A90", Length = "0x8")]
75 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
76 get
77 {
78 throw null;
79 }
80 }
81
82 [global::Cpp2ILInjected.Token(Token = "0x1700039D")]
83 public bool EndInvokeCalled
84 {
85 [global::Cpp2ILInjected.Token(Token = "0x6001DAE")]
86 [global::Cpp2ILInjected.Address(RVA = "0x1B44A98", Offset = "0x1B44A98", Length = "0x8")]
87 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
88 get
89 {
90 throw null;
91 }
92 [global::Cpp2ILInjected.Token(Token = "0x6001DAF")]
93 [global::Cpp2ILInjected.Address(RVA = "0x1B44AA0", Offset = "0x1B44AA0", Length = "0xC")]
94 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
95 set
96 {
97 throw null;
98 }
99 }
100
101 [global::Cpp2ILInjected.Token(Token = "0x1700039E")]
102 public virtual object AsyncDelegate
103 {
104 [global::Cpp2ILInjected.Token(Token = "0x6001DB0")]
105 [global::Cpp2ILInjected.Address(RVA = "0x1B44AAC", Offset = "0x1B44AAC", Length = "0x8")]
106 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
107 get
108 {
109 throw null;
110 }
111 }
112
113 [global::Cpp2ILInjected.Token(Token = "0x1700039F")]
115 {
116 [global::Cpp2ILInjected.Token(Token = "0x6001DB1")]
117 [global::Cpp2ILInjected.Address(RVA = "0x1B44AB4", Offset = "0x1B44AB4", Length = "0x8")]
118 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
119 get
120 {
121 throw null;
122 }
123 }
124
125 [global::Cpp2ILInjected.Token(Token = "0x6001DB2")]
126 [global::Cpp2ILInjected.Address(RVA = "0x1B44ABC", Offset = "0x1B44ABC", Length = "0x38")]
127 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.NotSupportedException), Member = ".ctor", ReturnType = typeof(void))]
129 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
131 {
132 throw null;
133 }
134
135 [global::Cpp2ILInjected.Token(Token = "0x6001DB3")]
136 [global::Cpp2ILInjected.Address(RVA = "0x1B44AF4", Offset = "0x1B44AF4", Length = "0x8")]
137 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
138 public virtual IMessage GetReplyMessage()
139 {
140 throw null;
141 }
142
143 [global::Cpp2ILInjected.Token(Token = "0x6001DB4")]
144 [global::Cpp2ILInjected.Address(RVA = "0x1B44AFC", Offset = "0x1B44AFC", Length = "0x8")]
145 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
146 public virtual void SetMessageCtrl(IMessageCtrl mc)
147 {
148 throw null;
149 }
150
151 [global::Cpp2ILInjected.Token(Token = "0x6001DB5")]
152 [global::Cpp2ILInjected.Address(RVA = "0x1B44B04", Offset = "0x1B44B04", Length = "0xC")]
153 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
155 {
156 throw null;
157 }
158
159 [global::Cpp2ILInjected.Token(Token = "0x6001DB6")]
160 [global::Cpp2ILInjected.Address(RVA = "0x1B352CC", Offset = "0x1B352CC", Length = "0x108")]
161 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
162 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Proxies.RealProxy), Member = "PrivateInvoke", MemberParameters = new object[]
163 {
164 typeof(global::System.Runtime.Remoting.Proxies.RealProxy),
165 typeof(IMessage),
166 typeof(ref global::System.Exception),
167 typeof(ref object[])
168 }, ReturnType = typeof(object))]
169 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
170 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Monitor), Member = "Enter", MemberParameters = new object[]
171 {
172 typeof(object),
173 typeof(ref bool)
174 }, ReturnType = typeof(void))]
175 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
176 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
178 {
179 throw null;
180 }
181
182 [global::Cpp2ILInjected.Token(Token = "0x6001DB7")]
183 [global::Cpp2ILInjected.Address(RVA = "0x1B44B10", Offset = "0x1B44B10", Length = "0x18C")]
184 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
185 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
186 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Monitor), Member = "Enter", MemberParameters = new object[]
187 {
188 typeof(object),
189 typeof(ref bool)
190 }, ReturnType = typeof(void))]
191 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.EventWaitHandle), Member = "Set", ReturnType = typeof(bool))]
192 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
193 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
195 {
196 throw null;
197 }
198
199 [global::Cpp2ILInjected.Token(Token = "0x170003A0")]
201 {
202 [global::Cpp2ILInjected.Token(Token = "0x6001DB8")]
203 [global::Cpp2ILInjected.Address(RVA = "0x1B44C9C", Offset = "0x1B44C9C", Length = "0x8")]
204 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
205 get
206 {
207 throw null;
208 }
209 [global::Cpp2ILInjected.Token(Token = "0x6001DB9")]
210 [global::Cpp2ILInjected.Address(RVA = "0x1B44CA4", Offset = "0x1B44CA4", Length = "0x8")]
211 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
212 set
213 {
214 throw null;
215 }
216 }
217
218 [global::Cpp2ILInjected.Token(Token = "0x6001DBA")]
219 [global::Cpp2ILInjected.Address(RVA = "0x1B44CAC", Offset = "0x1B44CAC", Length = "0x4")]
220 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
221 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
223 {
224 throw null;
225 }
226
227 [global::Cpp2ILInjected.Token(Token = "0x6001DBB")]
228 [global::Cpp2ILInjected.Address(RVA = "0x1B44CB4", Offset = "0x1B44CB4", Length = "0x4")]
229 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
230 private void System.Threading.IThreadPoolWorkItem.MarkAborted(global::System.Threading.ThreadAbortException tae)
231 {
232 throw null;
233 }
234
235 [global::Cpp2ILInjected.Token(Token = "0x6001DBC")]
236 [global::Cpp2ILInjected.Address(RVA = "0x1B44CB0", Offset = "0x1B44CB0", Length = "0x4")]
237 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
238 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
239 [MethodImpl(4096)]
240 internal extern object Invoke();
241
242 [global::Cpp2ILInjected.Token(Token = "0x4000EF4")]
243 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
244 private object async_state;
245
246 [global::Cpp2ILInjected.Token(Token = "0x4000EF5")]
247 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
248 private global::System.Threading.WaitHandle handle;
249
250 [global::Cpp2ILInjected.Token(Token = "0x4000EF6")]
251 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
252 private object async_delegate;
253
254 [global::Cpp2ILInjected.Token(Token = "0x4000EF7")]
255 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
256 private global::System.IntPtr data;
257
258 [global::Cpp2ILInjected.Token(Token = "0x4000EF8")]
259 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
260 private object object_data;
261
262 [global::Cpp2ILInjected.Token(Token = "0x4000EF9")]
263 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
264 private bool sync_completed;
265
266 [global::Cpp2ILInjected.Token(Token = "0x4000EFA")]
267 [global::Cpp2ILInjected.FieldOffset(Offset = "0x39")]
268 private bool completed;
269
270 [global::Cpp2ILInjected.Token(Token = "0x4000EFB")]
271 [global::Cpp2ILInjected.FieldOffset(Offset = "0x3A")]
272 private bool endinvoke_called;
273
274 [global::Cpp2ILInjected.Token(Token = "0x4000EFC")]
275 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
276 private object async_callback;
277
278 [global::Cpp2ILInjected.Token(Token = "0x4000EFD")]
279 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
280 private global::System.Threading.ExecutionContext current;
281
282 [global::Cpp2ILInjected.Token(Token = "0x4000EFE")]
283 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
284 private global::System.Threading.ExecutionContext original;
285
286 [global::Cpp2ILInjected.Token(Token = "0x4000EFF")]
287 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
288 private long add_time;
289
290 [global::Cpp2ILInjected.Token(Token = "0x4000F00")]
291 [global::Cpp2ILInjected.FieldOffset(Offset = "0x60")]
293
294 [global::Cpp2ILInjected.Token(Token = "0x4000F01")]
295 [global::Cpp2ILInjected.FieldOffset(Offset = "0x68")]
297
298 [global::Cpp2ILInjected.Token(Token = "0x4000F02")]
299 [global::Cpp2ILInjected.FieldOffset(Offset = "0x70")]
301
302 [global::Cpp2ILInjected.Token(Token = "0x4000F03")]
303 [global::Cpp2ILInjected.FieldOffset(Offset = "0x78")]
304 private global::System.Threading.WaitCallback orig_cb;
305 }
306}
class f__AnonymousType0<< Count > j__TPar
virtual IMessage SyncProcessMessage(IMessage msg)
global::System.Threading.ExecutionContext current
virtual global::System.Threading.WaitHandle AsyncWaitHandle
global::System.Threading.WaitHandle handle
global::System.Threading.ExecutionContext original
virtual IMessageCtrl AsyncProcessMessage(IMessage msg, IMessageSink replySink)
virtual void SetMessageCtrl(IMessageCtrl mc)
global::System.Threading.WaitCallback orig_cb
void MarkAborted(ThreadAbortException tae)