terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
SingletonCleanup.cs
Go to the documentation of this file.
1using System;
4
5// Token: 0x02000060 RID: 96
6internal class SingletonCleanup
7{
8 // Token: 0x14000005 RID: 5
9 // (add) Token: 0x06000200 RID: 512 RVA: 0x00005EAC File Offset: 0x000040AC
10 // (remove) Token: 0x06000201 RID: 513 RVA: 0x00005EC4 File Offset: 0x000040C4
12 {
14 add
15 {
17 if (@delegate != null)
18 {
19 }
20 }
22 remove
23 {
25 if (@delegate != null)
26 {
27 }
28 }
29 }
30
31 // Token: 0x06000202 RID: 514 RVA: 0x00005EDC File Offset: 0x000040DC
32 public static void Cleanup()
33 {
34 }
35
36 // Token: 0x06000203 RID: 515 RVA: 0x00005EEC File Offset: 0x000040EC
38 {
39 }
40
41 // Token: 0x040001F5 RID: 501
44
45 // Token: 0x02000061 RID: 97
47 {
48 // Token: 0x06000204 RID: 516 RVA: 0x00005F00 File Offset: 0x00004100
49 public CleanupSingletonCallback(object @object, IntPtr method)
50 {
52 this.m_target = @object;
54 this.method_code = this;
55 }
56
57 // Token: 0x06000205 RID: 517 RVA: 0x00005F54 File Offset: 0x00004154
58 public void Invoke()
59 {
62 IntPtr method = this.method;
63 }
64
65 // Token: 0x06000206 RID: 518 RVA: 0x000021DB File Offset: 0x000003DB
66 public IAsyncResult BeginInvoke(AsyncCallback callback, object @object)
67 {
68 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
69 }
70
71 // Token: 0x06000207 RID: 519 RVA: 0x00005F78 File Offset: 0x00004178
72 public void EndInvoke(IAsyncResult result)
73 {
74 }
75 }
76}
class f__AnonymousType0<< Count > j__TPar
IAsyncResult BeginInvoke(AsyncCallback callback, object @object)
CleanupSingletonCallback(object @object, IntPtr method)
static void Cleanup()
static SingletonCleanup.CleanupSingletonCallback CleanUpEvent
IntPtr method_code
Definition Delegate.cs:386
IntPtr invoke_impl
Definition Delegate.cs:371