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
BackgroundWorker.cs
Go to the documentation of this file.
1using System;
7
9{
10 [DefaultEvent("DoWork")]
11 [global::Cpp2ILInjected.Token(Token = "0x2000330")]
13 {
14 [global::Cpp2ILInjected.Token(Token = "0x6001542")]
15 [global::Cpp2ILInjected.Address(RVA = "0x1E3A690", Offset = "0x1E3A690", Length = "0xE0")]
16 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
17 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Component), Member = ".ctor", ReturnType = typeof(void))]
18 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SendOrPostCallback), Member = ".ctor", MemberParameters = new object[]
19 {
20 typeof(object),
22 }, ReturnType = typeof(void))]
23 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
25 {
26 throw null;
27 }
28
29 [global::Cpp2ILInjected.Token(Token = "0x6001543")]
30 [global::Cpp2ILInjected.Address(RVA = "0x1E3A770", Offset = "0x1E3A770", Length = "0x94")]
31 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
32 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
33 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
34 private void AsyncOperationCompleted(object arg)
35 {
36 throw null;
37 }
38
39 [global::Cpp2ILInjected.Token(Token = "0x170004DA")]
41 {
42 [global::Cpp2ILInjected.Token(Token = "0x6001544")]
43 [global::Cpp2ILInjected.Address(RVA = "0x1E3A804", Offset = "0x1E3A804", Length = "0x8")]
44 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
45 get
46 {
47 throw null;
48 }
49 }
50
51 [global::Cpp2ILInjected.Token(Token = "0x6001545")]
52 [global::Cpp2ILInjected.Address(RVA = "0x1E3A80C", Offset = "0x1E3A80C", Length = "0x64")]
53 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
54 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
55 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
56 public void CancelAsync()
57 {
58 throw null;
59 }
60
61 [global::Cpp2ILInjected.Token(Token = "0x1400000E")]
63 {
65 [global::Cpp2ILInjected.Token(Token = "0x6001546")]
66 [global::Cpp2ILInjected.Address(RVA = "0x1E3A870", Offset = "0x1E3A870", Length = "0x9C")]
67 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
68 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
69 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Delegate), Member = "Combine", MemberParameters = new object[]
70 {
73 }, ReturnType = typeof(Delegate))]
74 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
75 add
76 {
77 throw null;
78 }
80 [global::Cpp2ILInjected.Token(Token = "0x6001547")]
81 [global::Cpp2ILInjected.Address(RVA = "0x1E3A90C", Offset = "0x1E3A90C", Length = "0x9C")]
82 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
83 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
84 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Delegate), Member = "Remove", MemberParameters = new object[]
85 {
88 }, ReturnType = typeof(Delegate))]
89 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
90 remove
91 {
92 throw null;
93 }
94 }
95
96 [global::Cpp2ILInjected.Token(Token = "0x170004DB")]
97 public bool IsBusy
98 {
99 [global::Cpp2ILInjected.Token(Token = "0x6001548")]
100 [global::Cpp2ILInjected.Address(RVA = "0x1E3A9A8", Offset = "0x1E3A9A8", Length = "0x8")]
101 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
102 get
103 {
104 throw null;
105 }
106 }
107
108 [global::Cpp2ILInjected.Token(Token = "0x6001549")]
109 [global::Cpp2ILInjected.Address(RVA = "0x1E3A9B0", Offset = "0x1E3A9B0", Length = "0x28")]
110 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
111 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
112 protected virtual void OnDoWork(DoWorkEventArgs e)
113 {
114 throw null;
115 }
116
117 [global::Cpp2ILInjected.Token(Token = "0x600154A")]
118 [global::Cpp2ILInjected.Address(RVA = "0x1E3A9D8", Offset = "0x1E3A9D8", Length = "0x28")]
119 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
120 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
122 {
123 throw null;
124 }
125
126 [global::Cpp2ILInjected.Token(Token = "0x600154B")]
127 [global::Cpp2ILInjected.Address(RVA = "0x1E3AA00", Offset = "0x1E3AA00", Length = "0x28")]
128 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
129 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
131 {
132 throw null;
133 }
134
135 [global::Cpp2ILInjected.Token(Token = "0x1400000F")]
137 {
139 [global::Cpp2ILInjected.Token(Token = "0x600154C")]
140 [global::Cpp2ILInjected.Address(RVA = "0x1E3AA28", Offset = "0x1E3AA28", Length = "0x9C")]
141 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
142 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
143 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Delegate), Member = "Combine", MemberParameters = new object[]
144 {
147 }, ReturnType = typeof(Delegate))]
148 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
149 add
150 {
151 throw null;
152 }
154 [global::Cpp2ILInjected.Token(Token = "0x600154D")]
155 [global::Cpp2ILInjected.Address(RVA = "0x1E3AAC4", Offset = "0x1E3AAC4", Length = "0x9C")]
156 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
157 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
158 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Delegate), Member = "Remove", MemberParameters = new object[]
159 {
162 }, ReturnType = typeof(Delegate))]
163 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
164 remove
165 {
166 throw null;
167 }
168 }
169
170 [global::Cpp2ILInjected.Token(Token = "0x600154E")]
171 [global::Cpp2ILInjected.Address(RVA = "0x1E3AB60", Offset = "0x1E3AB60", Length = "0x90")]
172 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
173 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
174 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
175 private void ProgressReporter(object arg)
176 {
177 throw null;
178 }
179
180 [global::Cpp2ILInjected.Token(Token = "0x600154F")]
181 [global::Cpp2ILInjected.Address(RVA = "0x1E3ABF0", Offset = "0x1E3ABF0", Length = "0x8")]
182 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
184 {
185 throw null;
186 }
187
188 [global::Cpp2ILInjected.Token(Token = "0x6001550")]
189 [global::Cpp2ILInjected.Address(RVA = "0x1E3ABF8", Offset = "0x1E3ABF8", Length = "0xF0")]
190 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
191 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ProgressChangedEventArgs), Member = ".ctor", MemberParameters = new object[]
192 {
193 typeof(int),
194 typeof(object)
195 }, ReturnType = typeof(void))]
196 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncOperation), Member = "PostCore", MemberParameters = new object[]
197 {
198 typeof(SendOrPostCallback),
199 typeof(object),
200 typeof(bool)
201 }, ReturnType = typeof(void))]
202 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
203 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
204 public void ReportProgress(int percentProgress, object userState)
205 {
206 throw null;
207 }
208
209 [global::Cpp2ILInjected.Token(Token = "0x6001551")]
210 [global::Cpp2ILInjected.Address(RVA = "0x1E3ACE8", Offset = "0x1E3ACE8", Length = "0x8")]
211 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
212 public void RunWorkerAsync()
213 {
214 throw null;
215 }
216
217 [global::Cpp2ILInjected.Token(Token = "0x6001552")]
218 [global::Cpp2ILInjected.Address(RVA = "0x1E3ACF0", Offset = "0x1E3ACF0", Length = "0x1FC")]
219 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
220 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
221 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncOperationManager), Member = "get_SynchronizationContext", ReturnType = typeof(SynchronizationContext))]
222 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncOperation), Member = "CreateOperation", MemberParameters = new object[]
223 {
224 typeof(object),
226 }, ReturnType = typeof(AsyncOperation))]
227 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Action<object>), Member = ".ctor", MemberParameters = new object[]
228 {
229 typeof(object),
231 }, ReturnType = typeof(void))]
232 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CancellationToken), Member = "get_None", ReturnType = typeof(CancellationToken))]
233 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TaskFactory), Member = "StartNew", MemberParameters = new object[]
234 {
235 typeof(Action<object>),
236 typeof(object),
240 }, ReturnType = typeof(Task))]
241 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
242 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 18)]
243 public void RunWorkerAsync(object argument)
244 {
245 throw null;
246 }
247
248 [global::Cpp2ILInjected.Token(Token = "0x14000010")]
250 {
252 [global::Cpp2ILInjected.Token(Token = "0x6001553")]
253 [global::Cpp2ILInjected.Address(RVA = "0x1E3AEEC", Offset = "0x1E3AEEC", Length = "0x9C")]
254 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
255 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
256 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Delegate), Member = "Combine", MemberParameters = new object[]
257 {
260 }, ReturnType = typeof(Delegate))]
261 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
262 add
263 {
264 throw null;
265 }
267 [global::Cpp2ILInjected.Token(Token = "0x6001554")]
268 [global::Cpp2ILInjected.Address(RVA = "0x1E3AF88", Offset = "0x1E3AF88", Length = "0x9C")]
269 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
270 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
271 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Delegate), Member = "Remove", MemberParameters = new object[]
272 {
275 }, ReturnType = typeof(Delegate))]
276 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
277 remove
278 {
279 throw null;
280 }
281 }
282
283 [global::Cpp2ILInjected.Token(Token = "0x170004DC")]
285 {
286 [global::Cpp2ILInjected.Token(Token = "0x6001555")]
287 [global::Cpp2ILInjected.Address(RVA = "0x1E3B024", Offset = "0x1E3B024", Length = "0x8")]
288 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
289 get
290 {
291 throw null;
292 }
293 [global::Cpp2ILInjected.Token(Token = "0x6001556")]
294 [global::Cpp2ILInjected.Address(RVA = "0x1E3B02C", Offset = "0x1E3B02C", Length = "0xC")]
295 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
296 set
297 {
298 throw null;
299 }
300 }
301
302 [global::Cpp2ILInjected.Token(Token = "0x170004DD")]
304 {
305 [global::Cpp2ILInjected.Token(Token = "0x6001557")]
306 [global::Cpp2ILInjected.Address(RVA = "0x1E3B038", Offset = "0x1E3B038", Length = "0x8")]
307 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
308 get
309 {
310 throw null;
311 }
312 [global::Cpp2ILInjected.Token(Token = "0x6001558")]
313 [global::Cpp2ILInjected.Address(RVA = "0x1E3B040", Offset = "0x1E3B040", Length = "0xC")]
314 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
315 set
316 {
317 throw null;
318 }
319 }
320
321 [global::Cpp2ILInjected.Token(Token = "0x6001559")]
322 [global::Cpp2ILInjected.Address(RVA = "0x1E3B04C", Offset = "0x1E3B04C", Length = "0x16C")]
323 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
324 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BackgroundWorker), Member = "<RunWorkerAsync>b__27_0", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
325 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
326 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DoWorkEventArgs), Member = ".ctor", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
327 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RunWorkerCompletedEventArgs), Member = ".ctor", MemberParameters = new object[]
328 {
329 typeof(object),
331 typeof(bool)
332 }, ReturnType = typeof(void))]
333 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncOperation), Member = "PostCore", MemberParameters = new object[]
334 {
335 typeof(SendOrPostCallback),
336 typeof(object),
337 typeof(bool)
338 }, ReturnType = typeof(void))]
339 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncOperation), Member = "OperationCompletedCore", ReturnType = typeof(void))]
340 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
341 private void WorkerThreadStart(object argument)
342 {
343 throw null;
344 }
345
346 [global::Cpp2ILInjected.Token(Token = "0x600155A")]
347 [global::Cpp2ILInjected.Address(RVA = "0x1E3B1B8", Offset = "0x1E3B1B8", Length = "0x4")]
348 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
349 protected override void Dispose(bool disposing)
350 {
351 throw null;
352 }
353
355 [global::Cpp2ILInjected.Token(Token = "0x600155B")]
356 [global::Cpp2ILInjected.Address(RVA = "0x1E3B1BC", Offset = "0x1E3B1BC", Length = "0x4")]
357 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
358 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BackgroundWorker), Member = "WorkerThreadStart", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
360 {
361 throw null;
362 }
363
364 [global::Cpp2ILInjected.Token(Token = "0x4001176")]
365 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
366 private bool _canCancelWorker;
367
368 [global::Cpp2ILInjected.Token(Token = "0x4001177")]
369 [global::Cpp2ILInjected.FieldOffset(Offset = "0x29")]
371
372 [global::Cpp2ILInjected.Token(Token = "0x4001178")]
373 [global::Cpp2ILInjected.FieldOffset(Offset = "0x2A")]
375
376 [global::Cpp2ILInjected.Token(Token = "0x4001179")]
377 [global::Cpp2ILInjected.FieldOffset(Offset = "0x2B")]
378 private bool _isRunning;
379
380 [global::Cpp2ILInjected.Token(Token = "0x400117A")]
381 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
383
384 [global::Cpp2ILInjected.Token(Token = "0x400117B")]
385 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
386 private readonly SendOrPostCallback _operationCompleted;
387
388 [global::Cpp2ILInjected.Token(Token = "0x400117C")]
389 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
390 private readonly SendOrPostCallback _progressReporter;
391
393 [global::Cpp2ILInjected.Token(Token = "0x400117D")]
394 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
396
398 [global::Cpp2ILInjected.Token(Token = "0x400117E")]
399 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
401
403 [global::Cpp2ILInjected.Token(Token = "0x400117F")]
404 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
406 }
407}
class f__AnonymousType0<< Count > j__TPar
readonly SendOrPostCallback _operationCompleted
readonly SendOrPostCallback _progressReporter
void ReportProgress(int percentProgress, object userState)
void< RunWorkerAsync > b__27_0(object arg)
virtual void OnProgressChanged(ProgressChangedEventArgs e)
void ReportProgress(int percentProgress)
ProgressChangedEventHandler ProgressChanged
virtual void OnRunWorkerCompleted(RunWorkerCompletedEventArgs e)
RunWorkerCompletedEventHandler RunWorkerCompleted
override void Dispose(bool disposing)
virtual void OnDoWork(DoWorkEventArgs e)
delegate void RunWorkerCompletedEventHandler(object sender, RunWorkerCompletedEventArgs e)
delegate void ProgressChangedEventHandler(object sender, ProgressChangedEventArgs e)
delegate void DoWorkEventHandler(object sender, DoWorkEventArgs e)