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
TaskAwaiter.cs
Go to the documentation of this file.
1using System;
11
13{
14 [global::Cpp2ILInjected.Token(Token = "0x2000486")]
15 public readonly struct TaskAwaiter : ICriticalNotifyCompletion
16 {
17 [global::Cpp2ILInjected.Token(Token = "0x600223A")]
18 [global::Cpp2ILInjected.Address(RVA = "0x1B73EE8", Offset = "0x1B73EE8", Length = "0x8")]
19 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
20 internal TaskAwaiter(global::System.Threading.Tasks.Task task)
21 {
22 throw null;
23 }
24
25 [global::Cpp2ILInjected.Token(Token = "0x17000473")]
26 public bool IsCompleted
27 {
28 [global::Cpp2ILInjected.Token(Token = "0x600223B")]
29 [global::Cpp2ILInjected.Address(RVA = "0x1B73EF0", Offset = "0x1B73EF0", Length = "0xC")]
30 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Security.Cryptography.CryptoStream.<WriteAsyncInternal>d__46", Member = "MoveNext", ReturnType = typeof(void))]
31 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebRequestStream.<WriteAsyncInner>d__33", Member = "MoveNext", ReturnType = typeof(void))]
32 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebRequestStream.<Initialize>d__36", Member = "MoveNext", ReturnType = typeof(void))]
33 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebRequestStream.<WriteRequestAsync>d__38", Member = "MoveNext", ReturnType = typeof(void))]
34 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
35 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Tasks.Task), Member = "get_IsCompleted", ReturnType = typeof(bool))]
36 get
37 {
38 throw null;
39 }
40 }
41
42 [global::Cpp2ILInjected.Token(Token = "0x600223C")]
43 [global::Cpp2ILInjected.Address(RVA = "0x1B73D3C", Offset = "0x1B73D3C", Length = "0x10")]
44 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ValueTaskAwaiter<>), Member = "UnsafeOnCompleted", MemberParameters = new object[] { typeof(global::System.Action) }, ReturnType = typeof(void))]
45 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
46 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TaskAwaiter), Member = "OnCompletedInternal", MemberParameters = new object[]
47 {
48 typeof(global::System.Threading.Tasks.Task),
49 typeof(global::System.Action),
50 typeof(bool),
51 typeof(bool)
52 }, ReturnType = typeof(void))]
53 public void UnsafeOnCompleted(global::System.Action continuation)
54 {
55 throw null;
56 }
57
58 [global::System.Diagnostics.StackTraceHidden]
59 [global::Cpp2ILInjected.Token(Token = "0x600223D")]
60 [global::Cpp2ILInjected.Address(RVA = "0x1B73FA4", Offset = "0x1B73FA4", Length = "0x8")]
61 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.Tasks.TaskToApm), Member = "End", MemberParameters = new object[] { typeof(global::System.IAsyncResult) }, ReturnType = typeof(void))]
62 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.Tasks.ForceAsyncAwaiter), Member = "GetResult", ReturnType = typeof(void))]
63 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Security.Cryptography.CryptoStream.<WriteAsyncInternal>d__46", Member = "MoveNext", ReturnType = typeof(void))]
64 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Cryptography.CryptoStream), Member = "Write", MemberParameters = new object[]
65 {
66 typeof(byte[]),
67 typeof(int),
68 typeof(int)
69 }, ReturnType = typeof(void))]
70 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebRequestStream.<WriteAsyncInner>d__33", Member = "MoveNext", ReturnType = typeof(void))]
71 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebRequestStream.<Initialize>d__36", Member = "MoveNext", ReturnType = typeof(void))]
72 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebRequestStream.<WriteRequestAsync>d__38", Member = "MoveNext", ReturnType = typeof(void))]
73 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
74 public void GetResult()
75 {
76 throw null;
77 }
78
79 [global::System.Diagnostics.StackTraceHidden]
80 [global::Cpp2ILInjected.Token(Token = "0x600223E")]
81 [global::Cpp2ILInjected.Address(RVA = "0x1B73FAC", Offset = "0x1B73FAC", Length = "0x44")]
82 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
83 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.Tasks.ValueTask), Member = "ThrowIfCompletedUnsuccessfully", ReturnType = typeof(void))]
84 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.Tasks.ValueTask<>), Member = "get_Result", ReturnType = "TResult")]
85 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Security.Cryptography.CryptoStream.<WriteAsyncCore>d__49", Member = "MoveNext", ReturnType = typeof(void))]
86 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ConfiguredValueTaskAwaitable.ConfiguredValueTaskAwaiter), Member = "GetResult", ReturnType = typeof(void))]
87 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ValueTaskAwaiter), Member = "GetResult", ReturnType = typeof(void))]
88 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TaskAwaiter<>), Member = "GetResult", ReturnType = "TResult")]
89 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ConfiguredTaskAwaitable.ConfiguredTaskAwaiter), Member = "GetResult", ReturnType = typeof(void))]
90 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ConfiguredTaskAwaitable<>.ConfiguredTaskAwaiter), Member = "GetResult", ReturnType = "TResult")]
91 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebClient.<DownloadBitsAsync>d__150", Member = "MoveNext", ReturnType = typeof(void))]
92 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebClient.<UploadBitsAsync>d__152", Member = "MoveNext", ReturnType = typeof(void))]
93 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 16)]
94 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
95 internal static void ValidateEnd(global::System.Threading.Tasks.Task task)
96 {
97 throw null;
98 }
99
100 [global::System.Diagnostics.StackTraceHidden]
101 [global::Cpp2ILInjected.Token(Token = "0x600223F")]
102 [global::Cpp2ILInjected.Address(RVA = "0x1B73FF0", Offset = "0x1B73FF0", Length = "0x58")]
103 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
104 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Tasks.Task), Member = "get_IsCompleted", ReturnType = typeof(bool))]
105 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Tasks.Task), Member = "InternalWait", MemberParameters = new object[]
106 {
107 typeof(int),
108 typeof(global::System.Threading.CancellationToken)
109 }, ReturnType = typeof(bool))]
110 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Tasks.Task), Member = "NotifyDebuggerOfWaitCompletionIfNecessary", ReturnType = typeof(bool))]
111 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Tasks.Task), Member = "get_IsCompletedSuccessfully", ReturnType = typeof(bool))]
112 private static void HandleNonSuccessAndDebuggerNotification(global::System.Threading.Tasks.Task task)
113 {
114 throw null;
115 }
116
117 [global::System.Diagnostics.StackTraceHidden]
118 [global::Cpp2ILInjected.Token(Token = "0x6002240")]
119 [global::Cpp2ILInjected.Address(RVA = "0x1B74048", Offset = "0x1B74048", Length = "0x114")]
120 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
121 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
122 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Tasks.Task), Member = "get_Status", ReturnType = typeof(global::System.Threading.Tasks.TaskStatus))]
123 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Tasks.Task), Member = "GetExceptionDispatchInfos", ReturnType = typeof(global::System.Collections.ObjectModel.ReadOnlyCollection<global::System.Runtime.ExceptionServices.ExceptionDispatchInfo>))]
124 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.ObjectModel.ReadOnlyCollection<object>), Member = "get_Count", ReturnType = typeof(int))]
125 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Tasks.Task), Member = "get_Exception", ReturnType = typeof(global::System.AggregateException))]
126 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Tasks.Task), Member = "GetCancellationExceptionDispatchInfo", ReturnType = typeof(global::System.Runtime.ExceptionServices.ExceptionDispatchInfo))]
127 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Tasks.TaskCanceledException), Member = ".ctor", MemberParameters = new object[] { typeof(global::System.Threading.Tasks.Task) }, ReturnType = typeof(void))]
128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.ExceptionServices.ExceptionDispatchInfo), Member = "Throw", ReturnType = typeof(void))]
129 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
130 private static void ThrowForNonSuccess(global::System.Threading.Tasks.Task task)
131 {
132 throw null;
133 }
134
135 [global::Cpp2ILInjected.Token(Token = "0x6002241")]
136 [global::Cpp2ILInjected.Address(RVA = "0x1B73EFC", Offset = "0x1B73EFC", Length = "0xA8")]
137 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ConfiguredValueTaskAwaitable.ConfiguredValueTaskAwaiter), Member = "UnsafeOnCompleted", MemberParameters = new object[] { typeof(global::System.Action) }, ReturnType = typeof(void))]
138 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ConfiguredValueTaskAwaitable<>.ConfiguredValueTaskAwaiter), Member = "UnsafeOnCompleted", MemberParameters = new object[] { typeof(global::System.Action) }, ReturnType = typeof(void))]
139 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ValueTaskAwaiter), Member = "UnsafeOnCompleted", MemberParameters = new object[] { typeof(global::System.Action) }, ReturnType = typeof(void))]
140 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TaskAwaiter), Member = "UnsafeOnCompleted", MemberParameters = new object[] { typeof(global::System.Action) }, ReturnType = typeof(void))]
141 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TaskAwaiter<>), Member = "UnsafeOnCompleted", MemberParameters = new object[] { typeof(global::System.Action) }, ReturnType = typeof(void))]
142 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ConfiguredTaskAwaitable.ConfiguredTaskAwaiter), Member = "OnCompleted", MemberParameters = new object[] { typeof(global::System.Action) }, ReturnType = typeof(void))]
143 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ConfiguredTaskAwaitable.ConfiguredTaskAwaiter), Member = "UnsafeOnCompleted", MemberParameters = new object[] { typeof(global::System.Action) }, ReturnType = typeof(void))]
144 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ConfiguredTaskAwaitable<>.ConfiguredTaskAwaiter), Member = "UnsafeOnCompleted", MemberParameters = new object[] { typeof(global::System.Action) }, ReturnType = typeof(void))]
145 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
146 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Internal.Threading.Tasks.Tracing.TaskTrace), Member = "get_Enabled", ReturnType = typeof(bool))]
147 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TaskAwaiter), Member = "OutputWaitEtwEvents", MemberParameters = new object[]
148 {
149 typeof(global::System.Threading.Tasks.Task),
150 typeof(global::System.Action)
151 }, ReturnType = typeof(global::System.Action))]
152 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Tasks.Task), Member = "SetContinuationForAwait", MemberParameters = new object[]
153 {
154 typeof(global::System.Action),
155 typeof(bool),
156 typeof(bool)
157 }, ReturnType = typeof(void))]
158 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
159 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
160 internal static void OnCompletedInternal(global::System.Threading.Tasks.Task task, global::System.Action continuation, bool continueOnCapturedContext, bool flowExecutionContext)
161 {
162 throw null;
163 }
164
165 [global::Cpp2ILInjected.Token(Token = "0x6002242")]
166 [global::Cpp2ILInjected.Address(RVA = "0x1B7415C", Offset = "0x1B7415C", Length = "0x1C4")]
167 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TaskAwaiter), Member = "OnCompletedInternal", MemberParameters = new object[]
168 {
169 typeof(global::System.Threading.Tasks.Task),
170 typeof(global::System.Action),
171 typeof(bool),
172 typeof(bool)
173 }, ReturnType = typeof(void))]
174 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
175 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
176 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Tasks.TaskScheduler), Member = "get_Id", ReturnType = typeof(int))]
177 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Tasks.Task), Member = "get_Id", ReturnType = typeof(int))]
178 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Internal.Threading.Tasks.Tracing.TaskTrace), Member = "TaskWaitBegin_Asynchronous", MemberParameters = new object[]
179 {
180 typeof(int),
181 typeof(int),
182 typeof(int)
183 }, ReturnType = typeof(void))]
184 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Action), Member = ".ctor", MemberParameters = new object[]
185 {
186 typeof(object),
187 typeof(global::System.IntPtr)
188 }, ReturnType = typeof(void))]
189 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
190 private static global::System.Action OutputWaitEtwEvents(global::System.Threading.Tasks.Task task, global::System.Action continuation)
191 {
192 throw null;
193 }
194
195 [global::Cpp2ILInjected.Token(Token = "0x40012BD")]
196 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
197 internal readonly global::System.Threading.Tasks.Task m_task;
198
200 [global::Cpp2ILInjected.Token(Token = "0x2000487")]
201 private sealed class <>c__DisplayClass11_0
202 {
203 [global::Cpp2ILInjected.Token(Token = "0x6002243")]
204 [global::Cpp2ILInjected.Address(RVA = "0x1B74320", Offset = "0x1B74320", Length = "0x8")]
205 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
206 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
208 {
209 throw null;
210 }
211
212 [global::Cpp2ILInjected.Token(Token = "0x6002244")]
213 [global::Cpp2ILInjected.Address(RVA = "0x1B74328", Offset = "0x1B74328", Length = "0x160")]
214 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
215 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Internal.Threading.Tasks.Tracing.TaskTrace), Member = "get_Enabled", ReturnType = typeof(bool))]
216 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Tasks.TaskScheduler), Member = "get_Id", ReturnType = typeof(int))]
217 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Tasks.Task), Member = "get_Id", ReturnType = typeof(int))]
218 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Internal.Threading.Tasks.Tracing.TaskTrace), Member = "TaskWaitEnd", MemberParameters = new object[]
219 {
220 typeof(int),
221 typeof(int),
222 typeof(int)
223 }, ReturnType = typeof(void))]
224 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
226 {
227 throw null;
228 }
229
230 [global::Cpp2ILInjected.Token(Token = "0x40012BE")]
231 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
232 public global::System.Threading.Tasks.Task task;
233
234 [global::Cpp2ILInjected.Token(Token = "0x40012BF")]
235 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
236 public global::System.Action continuation;
237 }
238 }
239}
class f__AnonymousType0<< Count > j__TPar
static void ValidateEnd(global::System.Threading.Tasks.Task task)
static void ThrowForNonSuccess(global::System.Threading.Tasks.Task task)
TaskAwaiter(global::System.Threading.Tasks.Task< TResult > task)
static void HandleNonSuccessAndDebuggerNotification(global::System.Threading.Tasks.Task task)
readonly global::System.Threading.Tasks.Task m_task
static global::System.Action OutputWaitEtwEvents(global::System.Threading.Tasks.Task task, global::System.Action continuation)
TaskAwaiter(global::System.Threading.Tasks.Task task)
void UnsafeOnCompleted(global::System.Action continuation)
static void OnCompletedInternal(global::System.Threading.Tasks.Task task, global::System.Action continuation, bool continueOnCapturedContext, bool flowExecutionContext)