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
WebCompletionSource.cs
Go to the documentation of this file.
1using System;
8
9namespace System.Net
10{
11 // Token: 0x0200027A RID: 634
12 internal class WebCompletionSource<T>
13 {
14 // Token: 0x0600117A RID: 4474 RVA: 0x00036860 File Offset: 0x00034A60
15 public WebCompletionSource(bool runAsync = true)
16 {
17 this.completion = this;
18 }
19
20 // Token: 0x170003FD RID: 1021
21 // (get) Token: 0x0600117B RID: 4475 RVA: 0x0003687C File Offset: 0x00034A7C
23 {
24 get
25 {
26 return this.currentResult;
27 }
28 }
29
30 // Token: 0x170003FE RID: 1022
31 // (get) Token: 0x0600117C RID: 4476 RVA: 0x00036890 File Offset: 0x00034A90
33 {
34 get
35 {
36 /*
37An exception occurred when decompiling this method (0600117C)
38
39ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Net.WebCompletionSource`1/Status<T> System.Net.WebCompletionSource`1::get_CurrentStatus()
40
41 ---> System.Exception: Basic block has to end with unconditional control flow.
42{
43 IL_0000:
44 brtrue(IL_0000, logicnot:bool(ldfld:class System.Net.WebCompletionSource`1/Result<!T>[exp:bool](WebCompletionSource`1::currentResult, ldloc:WebCompletionSource`1(this))))
45}
46
47 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
48 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
49 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
50 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
51 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
52 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
53 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
54 --- End of inner exception stack trace ---
55 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
56 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
57*/;
58 }
59 }
60
61 // Token: 0x170003FF RID: 1023
62 // (get) Token: 0x0600117D RID: 4477 RVA: 0x000368A4 File Offset: 0x00034AA4
63 internal Task Task
64 {
65 get
66 {
67 /*
68An exception occurred when decompiling this method (0600117D)
69
70ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Threading.Tasks.Task System.Net.WebCompletionSource`1::get_Task()
71
72 ---> System.Exception: Basic block has to end with unconditional control flow.
73{
74 Block_0:
75 stloc:TaskCompletionSource`1(var_0_06, ldfld:class [mscorlib]System.Threading.Tasks.TaskCompletionSource`1<class System.Net.WebCompletionSource`1/Result<!T>>[exp:TaskCompletionSource`1](WebCompletionSource`1::completion, ldloc:WebCompletionSource`1(this)))
76}
77
78 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
79 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
80 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
81 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
82 --- End of inner exception stack trace ---
83 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
84 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
85*/;
86 }
87 }
88
89 // Token: 0x0600117E RID: 4478 RVA: 0x000368B8 File Offset: 0x00034AB8
90 public bool TrySetCompleted(T argument)
91 {
92 /*
93An exception occurred when decompiling this method (0600117E)
94
95ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean System.Net.WebCompletionSource`1::TrySetCompleted(T)
96
97 ---> System.Exception: Basic block has to end with unconditional control flow.
98{
99 IL_0005:
100 stloc:TaskCompletionSource`1(var_1_0B, ldfld:class [mscorlib]System.Threading.Tasks.TaskCompletionSource`1<class System.Net.WebCompletionSource`1/Result<!T>>[exp:TaskCompletionSource`1](WebCompletionSource`1::completion, ldloc:WebCompletionSource`1(this)))
101}
102
103 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
104 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
105 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
106 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
107 --- End of inner exception stack trace ---
108 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
109 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
110*/;
111 }
112
113 // Token: 0x0600117F RID: 4479 RVA: 0x000368D0 File Offset: 0x00034AD0
114 public bool TrySetCompleted()
115 {
116 /*
117An exception occurred when decompiling this method (0600117F)
118
119ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean System.Net.WebCompletionSource`1::TrySetCompleted()
120
121 ---> System.Exception: Basic block has to end with unconditional control flow.
122{
123 IL_0005:
124 stloc:TaskCompletionSource`1(var_1_0B, ldfld:class [mscorlib]System.Threading.Tasks.TaskCompletionSource`1<class System.Net.WebCompletionSource`1/Result<!T>>[exp:TaskCompletionSource`1](WebCompletionSource`1::completion, ldloc:WebCompletionSource`1(this)))
125}
126
127 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
128 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
129 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
130 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
131 --- End of inner exception stack trace ---
132 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
133 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
134*/;
135 }
136
137 // Token: 0x06001180 RID: 4480 RVA: 0x00002050 File Offset: 0x00000250
138 public bool TrySetCanceled()
139 {
140 throw new global::Cpp2IlInjected.AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
141 }
142
143 // Token: 0x06001181 RID: 4481 RVA: 0x000368E8 File Offset: 0x00034AE8
145 {
146 /*
147An exception occurred when decompiling this method (06001181)
148
149ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean System.Net.WebCompletionSource`1::TrySetCanceled(System.OperationCanceledException)
150
151 ---> System.Exception: Basic block has to end with unconditional control flow.
152{
153 IL_000A:
154 stloc:TaskCompletionSource`1(var_1_10, ldfld:class [mscorlib]System.Threading.Tasks.TaskCompletionSource`1<class System.Net.WebCompletionSource`1/Result<!T>>[exp:TaskCompletionSource`1](WebCompletionSource`1::completion, ldloc:WebCompletionSource`1(this)))
155}
156
157 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
158 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
159 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
160 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
161 --- End of inner exception stack trace ---
162 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
163 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
164*/;
165 }
166
167 // Token: 0x06001182 RID: 4482 RVA: 0x00036908 File Offset: 0x00034B08
168 public bool TrySetException(Exception error)
169 {
170 /*
171An exception occurred when decompiling this method (06001182)
172
173ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean System.Net.WebCompletionSource`1::TrySetException(System.Exception)
174
175 ---> System.Exception: Basic block has to end with unconditional control flow.
176{
177 IL_000A:
178 stloc:TaskCompletionSource`1(var_1_10, ldfld:class [mscorlib]System.Threading.Tasks.TaskCompletionSource`1<class System.Net.WebCompletionSource`1/Result<!T>>[exp:TaskCompletionSource`1](WebCompletionSource`1::completion, ldloc:WebCompletionSource`1(this)))
179}
180
181 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
182 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
183 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
184 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
185 --- End of inner exception stack trace ---
186 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
187 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
188*/;
189 }
190
191 // Token: 0x06001183 RID: 4483 RVA: 0x00036928 File Offset: 0x00034B28
192 public void ThrowOnError()
193 {
194 if (this.completion != null)
195 {
196 return;
197 }
198 }
199
200 // Token: 0x06001184 RID: 4484 RVA: 0x00002050 File Offset: 0x00000250
202 {
203 throw new global::Cpp2IlInjected.AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
204 }
205
206 // Token: 0x04000D86 RID: 3462
208
209 // Token: 0x04000D87 RID: 3463
211
212 // Token: 0x0200027B RID: 635
213 internal enum Status
214 {
215 // Token: 0x04000D89 RID: 3465
216 Running,
217 // Token: 0x04000D8A RID: 3466
218 Completed,
219 // Token: 0x04000D8B RID: 3467
220 Canceled,
221 // Token: 0x04000D8C RID: 3468
222 Faulted
223 }
224
225 // Token: 0x0200027C RID: 636
226 internal class Result
227 {
228 // Token: 0x17000400 RID: 1024
229 // (get) Token: 0x06001185 RID: 4485 RVA: 0x00036940 File Offset: 0x00034B40
231 {
233 get
234 {
235 return this.<Status>k__BackingField;
236 }
237 }
238
239 // Token: 0x17000401 RID: 1025
240 // (get) Token: 0x06001186 RID: 4486 RVA: 0x00002050 File Offset: 0x00000250
241 public bool Success
242 {
243 get
244 {
245 throw new global::Cpp2IlInjected.AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
246 }
247 }
248
249 // Token: 0x17000402 RID: 1026
250 // (get) Token: 0x06001187 RID: 4487 RVA: 0x00002050 File Offset: 0x00000250
252 {
254 get
255 {
256 throw new global::Cpp2IlInjected.AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
257 }
258 }
259
260 // Token: 0x17000403 RID: 1027
261 // (get) Token: 0x06001188 RID: 4488 RVA: 0x00002050 File Offset: 0x00000250
262 public T Argument
263 {
265 get
266 {
267 throw new global::Cpp2IlInjected.AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
268 }
269 }
270
271 // Token: 0x06001189 RID: 4489 RVA: 0x00036954 File Offset: 0x00034B54
272 public Result(T argument)
273 {
274 this.Status = WebCompletionSource<T>.Status.Completed;
275 }
276
277 // Token: 0x0600118A RID: 4490 RVA: 0x00036970 File Offset: 0x00034B70
282
283 // Token: 0x04000D8D RID: 3469
286
287 // Token: 0x04000D8E RID: 3470
289 private readonly ExceptionDispatchInfo <Error>k__BackingField;
290
291 // Token: 0x04000D8F RID: 3471
293 private readonly T <Argument>k__BackingField;
294 }
295
296 // Token: 0x0200027D RID: 637
298 [StructLayout(3)]
300 {
301 // Token: 0x0600118B RID: 4491 RVA: 0x00002050 File Offset: 0x00000250
302 private void MoveNext()
303 {
304 throw new global::Cpp2IlInjected.AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
305 }
306
307 // Token: 0x0600118C RID: 4492 RVA: 0x00002050 File Offset: 0x00000250
310 {
311 throw new global::Cpp2IlInjected.AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
312 }
313
314 // Token: 0x04000D90 RID: 3472
316
317 // Token: 0x04000D91 RID: 3473
319
320 // Token: 0x04000D92 RID: 3474
322
323 // Token: 0x04000D93 RID: 3475
325 }
326 }
327}
class f__AnonymousType0<< Count > j__TPar
readonly WebCompletionSource< T >.Status< Status > k__BackingField
readonly ExceptionDispatchInfo< Error > k__BackingField
Result(WebCompletionSource< T >.Status state, ExceptionDispatchInfo error)
WebCompletionSource(bool runAsync=true)
TaskCompletionSource< WebCompletionSource< T >.Result > completion
bool TrySetCanceled(OperationCanceledException error)
WebCompletionSource< T >.Status CurrentStatus
bool TrySetException(Exception error)
WebCompletionSource< T >.Result currentResult
WebCompletionSource< T >.Result CurrentResult
AsyncTaskMethodBuilder< T ><> t__builder
WebCompletionSource< T ><> ConfiguredTaskAwaitable< WebCompletionSource< T >.Result >.ConfiguredTaskAwaiter u__1
void SetStateMachine(IAsyncStateMachine stateMachine)