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.2.cs
Go to the documentation of this file.
1using System;
7
9{
10 [global::System.Runtime.CompilerServices.AsyncMethodBuilder(typeof(global::System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder<>))]
11 [global::Cpp2ILInjected.Token(Token = "0x2000220")]
12 [StructLayout(3)]
13 public readonly struct ValueTask<TResult> : global::System.IEquatable<ValueTask<TResult>>
14 {
15 [global::Cpp2ILInjected.Token(Token = "0x60012FE")]
16 [global::Cpp2ILInjected.Address(RVA = "0x18AC9AC", Offset = "0x18AC9AC", Length = "0x18")]
17 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
18 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
19 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
20 [MethodImpl(256)]
21 public ValueTask(TResult result)
22 {
23 throw null;
24 }
25
26 [global::Cpp2ILInjected.Token(Token = "0x60012FF")]
27 [global::Cpp2ILInjected.Address(RVA = "0x18AC9C4", Offset = "0x18AC9C4", Length = "0x3C")]
28 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
29 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
30 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
31 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowArgumentNullException", MemberParameters = new object[] { typeof(global::System.ExceptionArgument) }, ReturnType = typeof(void))]
32 [MethodImpl(256)]
34 {
35 throw null;
36 }
37
38 [global::Cpp2ILInjected.Token(Token = "0x6001300")]
39 [global::Cpp2ILInjected.Address(RVA = "0x18ACA00", Offset = "0x18ACA00", Length = "0x40")]
40 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
41 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
42 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
43 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowArgumentNullException", MemberParameters = new object[] { typeof(global::System.ExceptionArgument) }, ReturnType = typeof(void))]
44 [MethodImpl(256)]
45 public ValueTask(global::System.Threading.Tasks.Sources.IValueTaskSource<TResult> source, short token)
46 {
47 throw null;
48 }
49
50 [global::Cpp2ILInjected.Token(Token = "0x6001301")]
51 [global::Cpp2ILInjected.Address(RVA = "0x18ACA40", Offset = "0x18ACA40", Length = "0x18")]
52 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
53 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
54 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
55 [MethodImpl(256)]
56 private ValueTask(object obj, TResult result, short token, bool continueOnCapturedContext)
57 {
58 throw null;
59 }
60
61 [global::Cpp2ILInjected.Token(Token = "0x6001302")]
62 [global::Cpp2ILInjected.Address(RVA = "0x18ACA58", Offset = "0x18ACA58", Length = "0x54")]
63 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
64 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
65 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
66 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "GetHashCode", ReturnType = typeof(int))]
67 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
68 public override int GetHashCode()
69 {
70 throw null;
71 }
72
73 [global::Cpp2ILInjected.Token(Token = "0x6001303")]
74 [global::Cpp2ILInjected.Address(RVA = "0x18ACAAC", Offset = "0x18ACAAC", Length = "0xE4")]
75 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
76 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
77 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
78 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
79 public override bool Equals(object obj)
80 {
81 throw null;
82 }
83
84 [global::Cpp2ILInjected.Token(Token = "0x6001304")]
85 [global::Cpp2ILInjected.Address(RVA = "0x18ACB90", Offset = "0x18ACB90", Length = "0xB8")]
86 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
87 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
88 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
89 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
91 {
92 throw null;
93 }
94
95 [global::Cpp2ILInjected.Token(Token = "0x6001305")]
96 [global::Cpp2ILInjected.Address(RVA = "0x18ACC48", Offset = "0x18ACC48", Length = "0x144")]
97 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
98 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
99 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.Sockets.NetworkStream", Member = "ReadAsync", MemberParameters = new object[]
100 {
101 "System.Byte[]",
102 typeof(int),
103 typeof(int),
105 }, ReturnType = "System.Threading.Tasks.Task`1<Int32>")]
106 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
107 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
109 {
110 throw null;
111 }
112
113 [global::Cpp2ILInjected.Token(Token = "0x6001306")]
114 [global::Cpp2ILInjected.Address(RVA = "0x18ACD8C", Offset = "0x18ACD8C", Length = "0x530")]
115 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
116 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
117 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
118 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CancellationToken), Member = ".ctor", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
119 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task), Member = "TrySetCanceled", MemberParameters = new object[]
120 {
122 typeof(object)
123 }, ReturnType = typeof(bool))]
124 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 45)]
125 private Task<TResult> GetTaskForValueTaskSource(global::System.Threading.Tasks.Sources.IValueTaskSource<TResult> t)
126 {
127 throw null;
128 }
129
130 [global::Cpp2ILInjected.Token(Token = "0x170001CC")]
131 public bool IsCompleted
132 {
133 [global::Cpp2ILInjected.Token(Token = "0x6001307")]
134 [global::Cpp2ILInjected.Address(RVA = "0x18AD2BC", Offset = "0x18AD2BC", Length = "0x11C")]
135 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
136 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
137 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
138 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task), Member = "get_IsCompleted", ReturnType = typeof(bool))]
139 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
140 [MethodImpl(256)]
141 get
142 {
143 throw null;
144 }
145 }
146
147 [global::Cpp2ILInjected.Token(Token = "0x170001CD")]
149 {
150 [global::Cpp2ILInjected.Token(Token = "0x6001308")]
151 [global::Cpp2ILInjected.Address(RVA = "0x18AD3D8", Offset = "0x18AD3D8", Length = "0x11C")]
152 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
153 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
154 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
155 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task), Member = "get_IsCompletedSuccessfully", ReturnType = typeof(bool))]
156 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
157 [MethodImpl(256)]
158 get
159 {
160 throw null;
161 }
162 }
163
164 [global::Cpp2ILInjected.Token(Token = "0x170001CE")]
166 {
167 [global::Cpp2ILInjected.Token(Token = "0x6001309")]
168 [global::Cpp2ILInjected.Address(RVA = "0x18AD4F4", Offset = "0x18AD4F4", Length = "0x184")]
169 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
170 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
171 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
172 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.CompilerServices.TaskAwaiter), Member = "ValidateEnd", MemberParameters = new object[] { typeof(Task) }, ReturnType = typeof(void))]
173 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
174 [MethodImpl(256)]
175 get
176 {
177 throw null;
178 }
179 }
180
181 [global::Cpp2ILInjected.Token(Token = "0x600130A")]
182 [global::Cpp2ILInjected.Address(RVA = "0x18AD678", Offset = "0x18AD678", Length = "0x34")]
183 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
184 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
185 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
186 [MethodImpl(256)]
187 public global::System.Runtime.CompilerServices.ValueTaskAwaiter<TResult> GetAwaiter()
188 {
189 throw null;
190 }
191
192 [global::Cpp2ILInjected.Token(Token = "0x600130B")]
193 [global::Cpp2ILInjected.Address(RVA = "0x18AD6AC", Offset = "0x18AD6AC", Length = "0x68")]
194 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
195 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
196 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
197 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
198 [MethodImpl(256)]
199 public global::System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable<TResult> ConfigureAwait(bool continueOnCapturedContext)
200 {
201 throw null;
202 }
203
204 [global::Cpp2ILInjected.Token(Token = "0x600130C")]
205 [global::Cpp2ILInjected.Address(RVA = "0x18AD714", Offset = "0x18AD714", Length = "0xC8")]
206 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
207 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
208 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
209 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
210 public override string ToString()
211 {
212 throw null;
213 }
214
215 [global::Cpp2ILInjected.Token(Token = "0x4000A2A")]
217
218 [global::Cpp2ILInjected.Token(Token = "0x4000A2B")]
219 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
220 internal readonly object _obj;
221
222 [global::Cpp2ILInjected.Token(Token = "0x4000A2C")]
223 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
225
226 [global::Cpp2ILInjected.Token(Token = "0x4000A2D")]
227 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
228 internal readonly short _token;
229
230 [global::Cpp2ILInjected.Token(Token = "0x4000A2E")]
231 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
233
234 [global::Cpp2ILInjected.Token(Token = "0x2000221")]
235 private sealed class ValueTaskSourceAsTask : Task<TResult>
236 {
237 [global::Cpp2ILInjected.Token(Token = "0x600130D")]
238 [global::Cpp2ILInjected.Address(RVA = "0x18AC52C", Offset = "0x18AC52C", Length = "0x110")]
239 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
240 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
241 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
242 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
243 public ValueTaskSourceAsTask(global::System.Threading.Tasks.Sources.IValueTaskSource<TResult> source, short token)
244 {
245 throw null;
246 }
247
248 // Note: this type is marked as 'beforefieldinit'.
249 [global::Cpp2ILInjected.Token(Token = "0x600130E")]
250 [global::Cpp2ILInjected.Address(RVA = "0x18AC63C", Offset = "0x18AC63C", Length = "0x130")]
251 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
252 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
253 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Action<object>), Member = ".ctor", MemberParameters = new object[]
254 {
255 typeof(object),
256 typeof(global::System.IntPtr)
257 }, ReturnType = typeof(void))]
258 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
260 {
261 throw null;
262 }
263
264 [global::Cpp2ILInjected.Token(Token = "0x4000A2F")]
265 private static readonly global::System.Action<object> s_completionAction;
266
267 [global::Cpp2ILInjected.Token(Token = "0x4000A30")]
268 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
269 private global::System.Threading.Tasks.Sources.IValueTaskSource<TResult> _source;
270
271 [global::Cpp2ILInjected.Token(Token = "0x4000A31")]
272 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
273 private readonly short _token;
274
275 [global::System.Runtime.CompilerServices.CompilerGenerated]
276 [global::Cpp2ILInjected.Token(Token = "0x2000222")]
277 [global::System.Serializable]
278 private sealed class <>c
279 {
280 // Note: this type is marked as 'beforefieldinit'.
281 [global::Cpp2ILInjected.Token(Token = "0x600130F")]
282 [global::Cpp2ILInjected.Address(RVA = "0x15AFCC4", Offset = "0x15AFCC4", Length = "0xEC")]
283 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
284 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
285 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
286 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
287 static <>c()
288 {
289 throw null;
290 }
291
292 [global::Cpp2ILInjected.Token(Token = "0x6001310")]
293 [global::Cpp2ILInjected.Address(RVA = "0x15AFDB0", Offset = "0x15AFDB0", Length = "0x8")]
294 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
295 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
296 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
297 public <>c()
298 {
299 throw null;
300 }
301
302 [global::Cpp2ILInjected.Token(Token = "0x6001311")]
303 [global::Cpp2ILInjected.Address(RVA = "0x15AFDB8", Offset = "0x15AFDB8", Length = "0x2B8")]
304 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
305 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
306 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
307 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowArgumentOutOfRangeException", MemberParameters = new object[] { typeof(global::System.ExceptionArgument) }, ReturnType = typeof(void))]
308 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CancellationToken), Member = ".ctor", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
309 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task), Member = "TrySetCanceled", MemberParameters = new object[] { typeof(CancellationToken) }, ReturnType = typeof(bool))]
310 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task), Member = "TrySetException", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
311 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task), Member = "TrySetCanceled", MemberParameters = new object[]
312 {
314 typeof(object)
315 }, ReturnType = typeof(bool))]
316 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
317 internal void <.cctor>b__4_0(object state)
318 {
319 throw null;
320 }
321
322 [global::Cpp2ILInjected.Token(Token = "0x4000A32")]
324 }
325 }
326 }
327}
class f__AnonymousType0<< Count > j__TPar
ValueTaskSourceAsTask(global::System.Threading.Tasks.Sources.IValueTaskSource< TResult > source, short token)
static readonly global::System.Action< object > s_completionAction
global::System.Threading.Tasks.Sources.IValueTaskSource< TResult > _source
ValueTask(global::System.Threading.Tasks.Sources.IValueTaskSource< TResult > source, short token)
global::System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable< TResult > ConfigureAwait(bool continueOnCapturedContext)
static Task< TResult > s_canceledTask
ValueTask(object obj, TResult result, short token, bool continueOnCapturedContext)
override bool Equals(object obj)
ValueTask(Task< TResult > task)
Task< TResult > GetTaskForValueTaskSource(global::System.Threading.Tasks.Sources.IValueTaskSource< TResult > t)
global::System.Runtime.CompilerServices.ValueTaskAwaiter< TResult > GetAwaiter()
bool Equals(ValueTask< TResult > other)