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
AsyncOperation.cs
Go to the documentation of this file.
1using System;
2using System.Net;
6
8{
9 [global::Cpp2ILInjected.Token(Token = "0x200032E")]
10 public sealed class AsyncOperation
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x6001532")]
13 [global::Cpp2ILInjected.Address(RVA = "0x1E3A214", Offset = "0x1E3A214", Length = "0x3C")]
14 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
15 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
16 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
18 {
19 throw null;
20 }
21
22 [global::Cpp2ILInjected.Token(Token = "0x6001533")]
23 [global::Cpp2ILInjected.Address(RVA = "0x1E3A250", Offset = "0x1E3A250", Length = "0xAC")]
24 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
25 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
26 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "Finalize", ReturnType = typeof(void))]
27 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
28 protected override void Finalize()
29 {
30 throw null;
31 }
32
33 [global::Cpp2ILInjected.Token(Token = "0x170004D7")]
34 public object UserSuppliedState
35 {
36 [global::Cpp2ILInjected.Token(Token = "0x6001534")]
37 [global::Cpp2ILInjected.Address(RVA = "0x1E3A2FC", Offset = "0x1E3A2FC", Length = "0x8")]
38 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
39 get
40 {
41 throw null;
42 }
43 }
44
45 [global::Cpp2ILInjected.Token(Token = "0x170004D8")]
47 {
48 [global::Cpp2ILInjected.Token(Token = "0x6001535")]
49 [global::Cpp2ILInjected.Address(RVA = "0x1E3A304", Offset = "0x1E3A304", Length = "0x8")]
50 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
51 get
52 {
53 throw null;
54 }
55 }
56
57 [global::Cpp2ILInjected.Token(Token = "0x6001536")]
58 [global::Cpp2ILInjected.Address(RVA = "0x1E3A30C", Offset = "0x1E3A30C", Length = "0x8")]
59 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebClient), Member = "PostProgressChanged", MemberParameters = new object[]
60 {
62 "System.Net.WebClient.ProgressData"
63 }, ReturnType = typeof(void))]
64 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
65 public void Post(SendOrPostCallback d, object arg)
66 {
67 throw null;
68 }
69
70 [global::Cpp2ILInjected.Token(Token = "0x6001537")]
71 [global::Cpp2ILInjected.Address(RVA = "0x1E3A36C", Offset = "0x1E3A36C", Length = "0x1C")]
72 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebClient), Member = "InvokeOperationCompleted", MemberParameters = new object[]
73 {
75 typeof(SendOrPostCallback),
77 }, ReturnType = typeof(void))]
78 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
79 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncOperation), Member = "PostCore", MemberParameters = new object[]
80 {
81 typeof(SendOrPostCallback),
82 typeof(object),
83 typeof(bool)
84 }, ReturnType = typeof(void))]
85 public void PostOperationCompleted(SendOrPostCallback d, object arg)
86 {
87 throw null;
88 }
89
90 [global::Cpp2ILInjected.Token(Token = "0x6001538")]
91 [global::Cpp2ILInjected.Address(RVA = "0x1E3A46C", Offset = "0x1E3A46C", Length = "0x20")]
92 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
93 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncOperation), Member = "VerifyNotCompleted", ReturnType = typeof(void))]
94 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncOperation), Member = "OperationCompletedCore", ReturnType = typeof(void))]
95 public void OperationCompleted()
96 {
97 throw null;
98 }
99
100 [global::Cpp2ILInjected.Token(Token = "0x6001539")]
101 [global::Cpp2ILInjected.Address(RVA = "0x1E3A314", Offset = "0x1E3A314", Length = "0x58")]
102 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AsyncOperation), Member = "PostOperationCompleted", MemberParameters = new object[]
103 {
104 typeof(SendOrPostCallback),
105 typeof(object)
106 }, ReturnType = typeof(void))]
107 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BackgroundWorker), Member = "ReportProgress", MemberParameters = new object[]
108 {
109 typeof(int),
110 typeof(object)
111 }, ReturnType = typeof(void))]
112 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BackgroundWorker), Member = "WorkerThreadStart", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
113 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
114 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncOperation), Member = "VerifyNotCompleted", ReturnType = typeof(void))]
115 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncOperation), Member = "VerifyDelegateNotNull", MemberParameters = new object[] { typeof(SendOrPostCallback) }, ReturnType = typeof(void))]
116 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
117 private void PostCore(SendOrPostCallback d, object arg, bool markCompleted)
118 {
119 throw null;
120 }
121
122 [global::Cpp2ILInjected.Token(Token = "0x600153A")]
123 [global::Cpp2ILInjected.Address(RVA = "0x1E3A388", Offset = "0x1E3A388", Length = "0xE4")]
124 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
125 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AsyncOperation), Member = "OperationCompleted", ReturnType = typeof(void))]
126 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BackgroundWorker), Member = "WorkerThreadStart", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
127 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GC), Member = "SuppressFinalize", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
129 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
131 {
132 throw null;
133 }
134
135 [global::Cpp2ILInjected.Token(Token = "0x600153B")]
136 [global::Cpp2ILInjected.Address(RVA = "0x1E3A48C", Offset = "0x1E3A48C", Length = "0x5C")]
137 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AsyncOperation), Member = "OperationCompleted", ReturnType = typeof(void))]
138 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AsyncOperation), Member = "PostCore", MemberParameters = new object[]
139 {
140 typeof(SendOrPostCallback),
141 typeof(object),
142 typeof(bool)
143 }, ReturnType = typeof(void))]
144 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
145 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
146 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
147 private void VerifyNotCompleted()
148 {
149 throw null;
150 }
151
152 [global::Cpp2ILInjected.Token(Token = "0x600153C")]
153 [global::Cpp2ILInjected.Address(RVA = "0x1E3A4E8", Offset = "0x1E3A4E8", Length = "0x6C")]
154 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AsyncOperation), Member = "PostCore", MemberParameters = new object[]
155 {
156 typeof(SendOrPostCallback),
157 typeof(object),
158 typeof(bool)
159 }, ReturnType = typeof(void))]
160 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
161 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[]
162 {
163 typeof(string),
164 typeof(string)
165 }, ReturnType = typeof(void))]
166 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
167 private void VerifyDelegateNotNull(SendOrPostCallback d)
168 {
169 throw null;
170 }
171
172 [global::Cpp2ILInjected.Token(Token = "0x600153D")]
173 [global::Cpp2ILInjected.Address(RVA = "0x1E3A554", Offset = "0x1E3A554", Length = "0x7C")]
174 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
175 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AsyncOperationManager), Member = "CreateOperation", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(AsyncOperation))]
176 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BackgroundWorker), Member = "RunWorkerAsync", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
177 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
178 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
179 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
181 {
182 throw null;
183 }
184
185 [global::Cpp2ILInjected.Token(Token = "0x600153E")]
186 [global::Cpp2ILInjected.Address(RVA = "0x1E3A5D0", Offset = "0x1E3A5D0", Length = "0x38")]
187 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
188 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
189 internal AsyncOperation()
190 {
191 throw null;
192 }
193
194 [global::Cpp2ILInjected.Token(Token = "0x4001173")]
195 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
197
198 [global::Cpp2ILInjected.Token(Token = "0x4001174")]
199 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
201
202 [global::Cpp2ILInjected.Token(Token = "0x4001175")]
203 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
204 private bool _alreadyCompleted;
205 }
206}
class f__AnonymousType0<< Count > j__TPar
void PostCore(SendOrPostCallback d, object arg, bool markCompleted)
void VerifyDelegateNotNull(SendOrPostCallback d)
readonly SynchronizationContext _syncContext
void PostOperationCompleted(SendOrPostCallback d, object arg)
AsyncOperation(object userSuppliedState, SynchronizationContext syncContext)
void Post(SendOrPostCallback d, object arg)
static AsyncOperation CreateOperation(object userSuppliedState, SynchronizationContext syncContext)