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
TaskSchedulerAwaitTaskContinuation.cs
Go to the documentation of this file.
1using System;
5
7{
8 [global::Cpp2ILInjected.Token(Token = "0x2000248")]
10 {
11 [global::Cpp2ILInjected.Token(Token = "0x6001412")]
12 [global::Cpp2ILInjected.Address(RVA = "0x1CA91FC", Offset = "0x1CA91FC", Length = "0x30")]
13 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
14 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AwaitTaskContinuation), Member = ".ctor", MemberParameters = new object[]
15 {
16 typeof(global::System.Action),
17 typeof(bool)
18 }, ReturnType = typeof(void))]
19 internal TaskSchedulerAwaitTaskContinuation(TaskScheduler scheduler, global::System.Action action, bool flowExecutionContext)
20 {
21 throw null;
22 }
23
24 [global::Cpp2ILInjected.Token(Token = "0x6001413")]
25 [global::Cpp2ILInjected.Address(RVA = "0x1CAD3B8", Offset = "0x1CAD3B8", Length = "0x254")]
26 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
27 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
28 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TaskScheduler), Member = "get_InternalCurrent", ReturnType = typeof(TaskScheduler))]
29 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Thread), Member = "get_CurrentThread", ReturnType = typeof(Thread))]
30 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Thread), Member = "get_IsThreadPoolThread", ReturnType = typeof(bool))]
31 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Action<object>), Member = ".ctor", MemberParameters = new object[]
32 {
33 typeof(object),
34 typeof(global::System.IntPtr)
35 }, ReturnType = typeof(void))]
36 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AwaitTaskContinuation), Member = "CreateTask", MemberParameters = new object[]
37 {
38 typeof(global::System.Action<object>),
39 typeof(object),
40 typeof(TaskScheduler)
41 }, ReturnType = typeof(Task))]
42 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TaskContinuation), Member = "InlineIfPossibleOrElseQueue", MemberParameters = new object[]
43 {
44 typeof(Task),
45 typeof(bool)
46 }, ReturnType = typeof(void))]
47 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task), Member = "ScheduleAndStart", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
48 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 20)]
49 internal sealed override void Run(Task ignored, bool canInlineContinuationTask)
50 {
51 throw null;
52 }
53
54 [global::Cpp2ILInjected.Token(Token = "0x4000AAE")]
55 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
57
58 [global::System.Runtime.CompilerServices.CompilerGenerated]
59 [global::Cpp2ILInjected.Token(Token = "0x2000249")]
60 [global::System.Serializable]
61 private sealed class <>c
62 {
63 // Note: this type is marked as 'beforefieldinit'.
64 [global::Cpp2ILInjected.Token(Token = "0x6001414")]
65 [global::Cpp2ILInjected.Address(RVA = "0x1CAD7B4", Offset = "0x1CAD7B4", Length = "0x5C")]
66 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
67 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
68 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
69 static <>c()
70 {
71 throw null;
72 }
73
74 [global::Cpp2ILInjected.Token(Token = "0x6001415")]
75 [global::Cpp2ILInjected.Address(RVA = "0x1CAD810", Offset = "0x1CAD810", Length = "0x8")]
76 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
77 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
78 public <>c()
79 {
80 throw null;
81 }
82
83 [global::Cpp2ILInjected.Token(Token = "0x6001416")]
84 [global::Cpp2ILInjected.Address(RVA = "0x1CAD818", Offset = "0x1CAD818", Length = "0xEC")]
85 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
86 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
87 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
88 internal void <Run>b__2_0(object state)
89 {
90 throw null;
91 }
92
93 [global::Cpp2ILInjected.Token(Token = "0x4000AAF")]
95
96 [global::Cpp2ILInjected.Token(Token = "0x4000AB0")]
97 public static global::System.Action<object> <>9__2_0;
98 }
99 }
100}
class f__AnonymousType0<< Count > j__TPar
AwaitTaskContinuation(global::System.Action action, bool flowExecutionContext)
TaskSchedulerAwaitTaskContinuation(TaskScheduler scheduler, global::System.Action action, bool flowExecutionContext)
override void Run(Task ignored, bool canInlineContinuationTask)