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
ValueTask.cs
Go to the documentation of this file.
1using System;
8
10{
11 [global::System.Runtime.CompilerServices.AsyncMethodBuilder(typeof(global::System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder))]
12 [global::Cpp2ILInjected.Token(Token = "0x200021D")]
13 [StructLayout(3)]
14 public readonly struct ValueTask : global::System.IEquatable<ValueTask>
15 {
16 [global::Cpp2ILInjected.Token(Token = "0x170001CA")]
17 internal static Task CompletedTask
18 {
19 [global::Cpp2ILInjected.Token(Token = "0x60012EB")]
20 [global::Cpp2ILInjected.Address(RVA = "0x1CA3C10", Offset = "0x1CA3C10", Length = "0x88")]
21 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ValueTask), Member = "AsTask", ReturnType = typeof(Task))]
22 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ValueTask), Member = "GetTaskForValueTaskSource", MemberParameters = new object[] { typeof(global::System.Threading.Tasks.Sources.IValueTaskSource) }, ReturnType = typeof(Task))]
23 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable.ConfiguredValueTaskAwaiter), Member = "UnsafeOnCompleted", MemberParameters = new object[] { typeof(global::System.Action) }, ReturnType = typeof(void))]
24 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable<>.ConfiguredValueTaskAwaiter), Member = "UnsafeOnCompleted", MemberParameters = new object[] { typeof(global::System.Action) }, ReturnType = typeof(void))]
25 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.CompilerServices.ValueTaskAwaiter), Member = "UnsafeOnCompleted", MemberParameters = new object[] { typeof(global::System.Action) }, ReturnType = typeof(void))]
26 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.CompilerServices.ValueTaskAwaiter<>), Member = "UnsafeOnCompleted", MemberParameters = new object[] { typeof(global::System.Action) }, ReturnType = typeof(void))]
27 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
28 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
29 get
30 {
31 throw null;
32 }
33 }
34
35 [global::Cpp2ILInjected.Token(Token = "0x60012EC")]
36 [global::Cpp2ILInjected.Address(RVA = "0x1CA3C98", Offset = "0x1CA3C98", Length = "0x38")]
37 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
38 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
39 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowArgumentNullException", MemberParameters = new object[] { typeof(global::System.ExceptionArgument) }, ReturnType = typeof(void))]
40 [MethodImpl(256)]
42 {
43 throw null;
44 }
45
46 [global::Cpp2ILInjected.Token(Token = "0x60012ED")]
47 [global::Cpp2ILInjected.Address(RVA = "0x1CA3CD0", Offset = "0x1CA3CD0", Length = "0x3C")]
48 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
49 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
50 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowArgumentNullException", MemberParameters = new object[] { typeof(global::System.ExceptionArgument) }, ReturnType = typeof(void))]
51 [MethodImpl(256)]
52 public ValueTask(global::System.Threading.Tasks.Sources.IValueTaskSource source, short token)
53 {
54 throw null;
55 }
56
57 [global::Cpp2ILInjected.Token(Token = "0x60012EE")]
58 [global::Cpp2ILInjected.Address(RVA = "0x1CA3D0C", Offset = "0x1CA3D0C", Length = "0x14")]
59 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
60 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
61 [MethodImpl(256)]
62 private ValueTask(object obj, short token, bool continueOnCapturedContext)
63 {
64 throw null;
65 }
66
67 [global::Cpp2ILInjected.Token(Token = "0x60012EF")]
68 [global::Cpp2ILInjected.Address(RVA = "0x1CA3D20", Offset = "0x1CA3D20", Length = "0x18")]
69 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
70 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
71 public override int GetHashCode()
72 {
73 throw null;
74 }
75
76 [global::Cpp2ILInjected.Token(Token = "0x60012F0")]
77 [global::Cpp2ILInjected.Address(RVA = "0x1CA3D38", Offset = "0x1CA3D38", Length = "0x88")]
78 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
79 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
80 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
81 public override bool Equals(object obj)
82 {
83 throw null;
84 }
85
86 [global::Cpp2ILInjected.Token(Token = "0x60012F1")]
87 [global::Cpp2ILInjected.Address(RVA = "0x1CA3DC0", Offset = "0x1CA3DC0", Length = "0x24")]
88 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
89 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
90 public bool Equals(ValueTask other)
91 {
92 throw null;
93 }
94
95 [global::Cpp2ILInjected.Token(Token = "0x60012F2")]
96 [global::Cpp2ILInjected.Address(RVA = "0x1CA3DE4", Offset = "0x1CA3DE4", Length = "0xB8")]
97 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
98 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.Sockets.NetworkStream", Member = "WriteAsync", MemberParameters = new object[]
99 {
100 "System.Byte[]",
101 typeof(int),
102 typeof(int),
104 }, ReturnType = typeof(Task))]
105 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
106 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ValueTask), Member = "get_CompletedTask", ReturnType = typeof(Task))]
107 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
108 public Task AsTask()
109 {
110 throw null;
111 }
112
113 [global::Cpp2ILInjected.Token(Token = "0x60012F3")]
114 [global::Cpp2ILInjected.Address(RVA = "0x1CA3E9C", Offset = "0x1CA3E9C", Length = "0x2C8")]
115 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
116 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
117 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ValueTask.ValueTaskSourceAsTask), Member = ".ctor", MemberParameters = new object[]
118 {
119 typeof(global::System.Threading.Tasks.Sources.IValueTaskSource),
120 typeof(short)
121 }, ReturnType = typeof(void))]
122 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ValueTask), Member = "get_CompletedTask", ReturnType = typeof(Task))]
123 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task), Member = "FromException", MemberParameters = new object[] { typeof(global::System.Exception) }, ReturnType = typeof(Task))]
124 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task<VoidTaskResult>), Member = ".ctor", ReturnType = typeof(void))]
125 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task), Member = "TrySetCanceled", MemberParameters = new object[]
126 {
128 typeof(object)
129 }, ReturnType = typeof(bool))]
130 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 25)]
131 private Task GetTaskForValueTaskSource(global::System.Threading.Tasks.Sources.IValueTaskSource t)
132 {
133 throw null;
134 }
135
136 [global::Cpp2ILInjected.Token(Token = "0x170001CB")]
137 public bool IsCompleted
138 {
139 [global::Cpp2ILInjected.Token(Token = "0x60012F4")]
140 [global::Cpp2ILInjected.Address(RVA = "0x1CA433C", Offset = "0x1CA433C", Length = "0x104")]
141 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
142 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
143 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task), Member = "get_IsCompleted", ReturnType = typeof(bool))]
144 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
145 [MethodImpl(256)]
146 get
147 {
148 throw null;
149 }
150 }
151
152 [global::System.Diagnostics.StackTraceHidden]
153 [global::Cpp2ILInjected.Token(Token = "0x60012F5")]
154 [global::Cpp2ILInjected.Address(RVA = "0x1CA4440", Offset = "0x1CA4440", Length = "0x104")]
155 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
156 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
157 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.CompilerServices.TaskAwaiter), Member = "ValidateEnd", MemberParameters = new object[] { typeof(Task) }, ReturnType = typeof(void))]
158 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
159 [MethodImpl(256)]
161 {
162 throw null;
163 }
164
165 [global::Cpp2ILInjected.Token(Token = "0x60012F6")]
166 [global::Cpp2ILInjected.Address(RVA = "0x1CA4544", Offset = "0x1CA4544", Length = "0xC")]
167 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Security.Cryptography.CryptoStream.<WriteAsyncCore>d__49", Member = "MoveNext", ReturnType = typeof(void))]
168 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
169 public global::System.Runtime.CompilerServices.ValueTaskAwaiter GetAwaiter()
170 {
171 throw null;
172 }
173
174 [global::Cpp2ILInjected.Token(Token = "0x60012F7")]
175 [global::Cpp2ILInjected.Address(RVA = "0x1CA4550", Offset = "0x1CA4550", Length = "0x18")]
176 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
177 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
178 [MethodImpl(256)]
179 public global::System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable ConfigureAwait(bool continueOnCapturedContext)
180 {
181 throw null;
182 }
183
184 // Note: this type is marked as 'beforefieldinit'.
185 [global::Cpp2ILInjected.Token(Token = "0x60012F8")]
186 [global::Cpp2ILInjected.Address(RVA = "0x1CA4568", Offset = "0x1CA4568", Length = "0x88")]
187 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
188 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CancellationToken), Member = ".ctor", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
189 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task), Member = "FromCanceled", MemberParameters = new object[] { typeof(CancellationToken) }, ReturnType = typeof(Task))]
190 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
191 static ValueTask()
192 {
193 throw null;
194 }
195
196 [global::Cpp2ILInjected.Token(Token = "0x4000A22")]
198
199 [global::Cpp2ILInjected.Token(Token = "0x4000A23")]
200 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
201 internal readonly object _obj;
202
203 [global::Cpp2ILInjected.Token(Token = "0x4000A24")]
204 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
205 internal readonly short _token;
206
207 [global::Cpp2ILInjected.Token(Token = "0x4000A25")]
208 [global::Cpp2ILInjected.FieldOffset(Offset = "0xA")]
210
211 [global::Cpp2ILInjected.Token(Token = "0x200021E")]
212 private sealed class ValueTaskSourceAsTask : Task<VoidTaskResult>
213 {
214 [global::Cpp2ILInjected.Token(Token = "0x60012F9")]
215 [global::Cpp2ILInjected.Address(RVA = "0x1CA4224", Offset = "0x1CA4224", Length = "0x118")]
216 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
217 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ValueTask), Member = "GetTaskForValueTaskSource", MemberParameters = new object[] { typeof(global::System.Threading.Tasks.Sources.IValueTaskSource) }, ReturnType = typeof(Task))]
218 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
219 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task<VoidTaskResult>), Member = ".ctor", ReturnType = typeof(void))]
220 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
221 public ValueTaskSourceAsTask(global::System.Threading.Tasks.Sources.IValueTaskSource source, short token)
222 {
223 throw null;
224 }
225
226 // Note: this type is marked as 'beforefieldinit'.
227 [global::Cpp2ILInjected.Token(Token = "0x60012FA")]
228 [global::Cpp2ILInjected.Address(RVA = "0x1CA4644", Offset = "0x1CA4644", Length = "0xC4")]
229 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
230 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Action<object>), Member = ".ctor", MemberParameters = new object[]
231 {
232 typeof(object),
233 typeof(global::System.IntPtr)
234 }, ReturnType = typeof(void))]
235 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
237 {
238 throw null;
239 }
240
241 [global::Cpp2ILInjected.Token(Token = "0x4000A26")]
242 private static readonly global::System.Action<object> s_completionAction;
243
244 [global::Cpp2ILInjected.Token(Token = "0x4000A27")]
245 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
246 private global::System.Threading.Tasks.Sources.IValueTaskSource _source;
247
248 [global::Cpp2ILInjected.Token(Token = "0x4000A28")]
249 [global::Cpp2ILInjected.FieldOffset(Offset = "0x60")]
250 private readonly short _token;
251
252 [global::System.Runtime.CompilerServices.CompilerGenerated]
253 [global::Cpp2ILInjected.Token(Token = "0x200021F")]
254 [global::System.Serializable]
255 private sealed class <>c
256 {
257 // Note: this type is marked as 'beforefieldinit'.
258 [global::Cpp2ILInjected.Token(Token = "0x60012FB")]
259 [global::Cpp2ILInjected.Address(RVA = "0x1CA4708", Offset = "0x1CA4708", Length = "0x5C")]
260 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
261 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
262 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
263 static <>c()
264 {
265 throw null;
266 }
267
268 [global::Cpp2ILInjected.Token(Token = "0x60012FC")]
269 [global::Cpp2ILInjected.Address(RVA = "0x1CA4764", Offset = "0x1CA4764", Length = "0x8")]
270 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
271 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
272 public <>c()
273 {
274 throw null;
275 }
276
277 [global::Cpp2ILInjected.Token(Token = "0x60012FD")]
278 [global::Cpp2ILInjected.Address(RVA = "0x1CA476C", Offset = "0x1CA476C", Length = "0x2A4")]
279 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
280 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
281 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowArgumentOutOfRangeException", MemberParameters = new object[] { typeof(global::System.ExceptionArgument) }, ReturnType = typeof(void))]
282 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task<VoidTaskResult>), Member = "TrySetResult", MemberParameters = new object[] { typeof(VoidTaskResult) }, ReturnType = typeof(bool))]
283 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CancellationToken), Member = ".ctor", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
284 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task), Member = "TrySetCanceled", MemberParameters = new object[]
285 {
287 typeof(object)
288 }, ReturnType = typeof(bool))]
289 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task), Member = "TrySetException", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
290 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
291 internal void <.cctor>b__4_0(object state)
292 {
293 throw null;
294 }
295
296 [global::Cpp2ILInjected.Token(Token = "0x4000A29")]
298 }
299 }
300 }
301}
class f__AnonymousType0<< Count > j__TPar
global::System.Threading.Tasks.Sources.IValueTaskSource _source
Definition ValueTask.cs:246
static readonly global::System.Action< object > s_completionAction
ValueTaskSourceAsTask(global::System.Threading.Tasks.Sources.IValueTaskSource source, short token)
Definition ValueTask.cs:221
global::System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable ConfigureAwait(bool continueOnCapturedContext)
Definition ValueTask.cs:179
override bool Equals(object obj)
Definition ValueTask.cs:81
ValueTask(global::System.Threading.Tasks.Sources.IValueTaskSource source, short token)
Definition ValueTask.cs:52
static readonly Task s_canceledTask
Definition ValueTask.cs:197
ValueTask(object obj, short token, bool continueOnCapturedContext)
Definition ValueTask.cs:62
bool Equals(ValueTask other)
Definition ValueTask.cs:90
global::System.Runtime.CompilerServices.ValueTaskAwaiter GetAwaiter()
Definition ValueTask.cs:169
Task GetTaskForValueTaskSource(global::System.Threading.Tasks.Sources.IValueTaskSource t)
Definition ValueTask.cs:131