14 [global::Cpp2ILInjected.Token(Token =
"0x2000486")]
15 public readonly struct TaskAwaiter : ICriticalNotifyCompletion
17 [global::Cpp2ILInjected.Token(Token =
"0x600223A")]
18 [global::Cpp2ILInjected.Address(RVA =
"0x1B73EE8", Offset =
"0x1B73EE8", Length =
"0x8")]
19 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
25 [global::Cpp2ILInjected.Token(Token =
"0x17000473")]
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))]
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[]
48 typeof(global::System.Threading.Tasks.Task),
49 typeof(global::System.Action),
52 }, ReturnType =
typeof(
void))]
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[]
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)]
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))]
88 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
TaskAwaiter<>), 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)]
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[]
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))]
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)]
135 [global::Cpp2ILInjected.Token(Token =
"0x6002241")]
136 [global::Cpp2ILInjected.Address(RVA =
"0x1B73EFC", Offset =
"0x1B73EFC", Length =
"0xA8")]
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))]
145 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
147 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
TaskAwaiter),
Member =
"OutputWaitEtwEvents", MemberParameters =
new object[]
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[]
154 typeof(global::System.Action),
157 }, ReturnType =
typeof(
void))]
159 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
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[]
169 typeof(global::System.Threading.Tasks.Task),
170 typeof(global::System.Action),
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))]
183 }, ReturnType =
typeof(
void))]
184 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(global::System.Action), Member =
".ctor", MemberParameters =
new object[]
188 }, ReturnType =
typeof(
void))]
189 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
195 [global::Cpp2ILInjected.Token(Token =
"0x40012BD")]
196 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x0")]
200 [global::Cpp2ILInjected.Token(Token =
"0x2000487")]
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))]
212 [global::Cpp2ILInjected.Token(Token =
"0x6002244")]
213 [global::Cpp2ILInjected.Address(RVA =
"0x1B74328", Offset =
"0x1B74328", Length =
"0x160")]
214 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
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))]
223 }, ReturnType =
typeof(
void))]
224 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
230 [global::Cpp2ILInjected.Token(Token =
"0x40012BE")]
231 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x10")]
232 public global::System.Threading.Tasks.Task
task;
234 [global::Cpp2ILInjected.Token(Token =
"0x40012BF")]
235 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x18")]
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)