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
AsyncTaskMethodBuilder.2.cs
Go to the documentation of this file.
1using System;
7
9{
10 [global::Cpp2ILInjected.Token(Token = "0x2000490")]
12 {
13 [global::Cpp2ILInjected.Token(Token = "0x6002267")]
14 [global::Cpp2ILInjected.Address(RVA = "0x17F57E8", Offset = "0x17F57E8", Length = "0xC")]
15 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
16 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Input.MessageBox", Member = "Show", MemberParameters = new object[]
17 {
18 typeof(string),
19 typeof(string),
20 "System.Collections.Generic.IEnumerable`1<String>"
21 }, ReturnType = "System.Threading.Tasks.Task`1<Nullable`1<Int32>>")]
22 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Net.Security.AsyncProtocolRequest", Member = "InnerRead", MemberParameters = new object[] { typeof(global::System.Threading.CancellationToken) }, ReturnType = "System.Threading.Tasks.Task`1<Nullable`1<Int32>>")]
23 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
25 {
26 throw null;
27 }
28
29 [global::System.Diagnostics.DebuggerStepThrough]
30 [global::Cpp2ILInjected.Token(Token = "0x6002268")]
31 [global::Cpp2ILInjected.Address(RVA = "0x14B91C0", Offset = "0x14B91C0", Length = "0x104")]
32 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
33 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
34 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Net.Security.AsyncProtocolRequest", Member = "InnerRead", MemberParameters = new object[] { typeof(global::System.Threading.CancellationToken) }, ReturnType = "System.Threading.Tasks.Task`1<Nullable`1<Int32>>")]
35 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
36 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimeHelpers), Member = "PrepareConstrainedRegions", ReturnType = typeof(void))]
37 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.ExecutionContext), Member = "EstablishCopyOnWriteScope", MemberParameters = new object[] { typeof(ref global::System.Threading.ExecutionContextSwitcher) }, ReturnType = typeof(void))]
38 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "Mono.Net.Security.AsyncProtocolRequest.<InnerRead>d__25", Member = "MoveNext", ReturnType = typeof(void))]
39 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.ExecutionContextSwitcher), Member = "Undo", ReturnType = typeof(void))]
40 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
42 {
43 throw null;
44 }
45
46 [global::Cpp2ILInjected.Token(Token = "0x6002269")]
47 [global::Cpp2ILInjected.Address(RVA = "0x17F57F4", Offset = "0x17F57F4", Length = "0x8")]
48 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
49 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Input.MessageBox.<Show>d__4", Member = "SetStateMachine", MemberParameters = new object[] { typeof(IAsyncStateMachine) }, ReturnType = typeof(void))]
50 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Net.Security.AsyncProtocolRequest.<InnerRead>d__25", Member = "SetStateMachine", MemberParameters = new object[] { typeof(IAsyncStateMachine) }, ReturnType = typeof(void))]
51 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
52 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncMethodBuilderCore), Member = "SetStateMachine", MemberParameters = new object[] { typeof(IAsyncStateMachine) }, ReturnType = typeof(void))]
54 {
55 throw null;
56 }
57
58 [global::Cpp2ILInjected.Token(Token = "0x600226A")]
59 [global::Cpp2ILInjected.Address(RVA = "0x14B9014", Offset = "0x14B9014", Length = "0x1AC")]
60 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
61 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
62 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Net.Security.AsyncProtocolRequest.<InnerRead>d__25", Member = "MoveNext", ReturnType = typeof(void))]
63 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
64 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Tasks.AsyncCausalityTracer), Member = "get_LoggingOn", ReturnType = typeof(bool))]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<>), Member = "get_Task", ReturnType = "System.Threading.Tasks.Task`1<TResult>")]
66 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncMethodBuilderCore), Member = "GetCompletionAction", MemberParameters = new object[]
67 {
68 typeof(global::System.Threading.Tasks.Task),
70 }, ReturnType = typeof(global::System.Action))]
71 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncMethodBuilderCore), Member = "PostBoxInitialization", MemberParameters = new object[]
72 {
73 typeof(IAsyncStateMachine),
74 typeof(AsyncMethodBuilderCore.MoveNextRunner),
75 typeof(global::System.Threading.Tasks.Task)
76 }, ReturnType = typeof(void))]
77 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConfiguredTaskAwaitable<int>.ConfiguredTaskAwaiter), Member = "UnsafeOnCompleted", MemberParameters = new object[] { typeof(global::System.Action) }, ReturnType = typeof(void))]
78 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncMethodBuilderCore), Member = "ThrowAsync", MemberParameters = new object[]
79 {
80 typeof(global::System.Exception),
81 typeof(global::System.Threading.SynchronizationContext)
82 }, ReturnType = typeof(void))]
83 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
85 {
86 throw null;
87 }
88
89 [global::Cpp2ILInjected.Token(Token = "0x17000479")]
90 public global::System.Threading.Tasks.Task<TResult> Task
91 {
92 [global::Cpp2ILInjected.Token(Token = "0x600226B")]
93 [global::Cpp2ILInjected.Address(RVA = "0x17F57FC", Offset = "0x17F57FC", Length = "0xA8")]
94 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
95 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
96 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Input.MessageBox", Member = "Show", MemberParameters = new object[]
97 {
98 typeof(string),
99 typeof(string),
100 "System.Collections.Generic.IEnumerable`1<String>"
101 }, ReturnType = "System.Threading.Tasks.Task`1<Nullable`1<Int32>>")]
102 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AsyncTaskMethodBuilder<>), Member = "AwaitUnsafeOnCompleted", MemberTypeParameters = new object[] { "TAwaiter", "TStateMachine" }, MemberParameters = new object[] { "TAwaiter&", "TStateMachine&" }, ReturnType = typeof(void))]
103 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AsyncTaskMethodBuilder<>), Member = "SetException", MemberParameters = new object[] { typeof(global::System.Exception) }, ReturnType = typeof(void))]
104 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Net.Security.AsyncProtocolRequest", Member = "InnerRead", MemberParameters = new object[] { typeof(global::System.Threading.CancellationToken) }, ReturnType = "System.Threading.Tasks.Task`1<Nullable`1<Int32>>")]
105 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
106 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
107 get
108 {
109 throw null;
110 }
111 }
112
113 [global::Cpp2ILInjected.Token(Token = "0x600226C")]
114 [global::Cpp2ILInjected.Address(RVA = "0x17F58A4", Offset = "0x17F58A4", Length = "0x200")]
115 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
116 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
117 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Input.MessageBox.<Show>d__4", Member = "MoveNext", ReturnType = typeof(void))]
118 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AsyncTaskMethodBuilder<>), Member = "SetResult", MemberParameters = new object[] { "System.Threading.Tasks.Task`1<TResult>" }, ReturnType = typeof(void))]
119 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Net.Security.AsyncProtocolRequest.<InnerRead>d__25", Member = "MoveNext", ReturnType = typeof(void))]
120 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
121 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Tasks.AsyncCausalityTracer), Member = "get_LoggingOn", ReturnType = typeof(bool))]
122 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Tasks.Task), Member = "get_Id", ReturnType = typeof(int))]
123 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Tasks.AsyncCausalityTracer), Member = "TraceOperationCompletion", MemberParameters = new object[]
124 {
125 typeof(global::System.Threading.Tasks.CausalityTraceLevel),
126 typeof(int),
127 typeof(global::System.Threading.Tasks.AsyncCausalityStatus)
128 }, ReturnType = typeof(void))]
129 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Tasks.Task), Member = "RemoveFromActiveTasks", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
130 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
131 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
132 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
133 public void SetResult(TResult result)
134 {
135 throw null;
136 }
137
138 [global::Cpp2ILInjected.Token(Token = "0x600226D")]
139 [global::Cpp2ILInjected.Address(RVA = "0x17F5AA4", Offset = "0x17F5AA4", Length = "0x44")]
140 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
141 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
142 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<>), Member = "SetResult", MemberParameters = new object[] { "TResult" }, ReturnType = typeof(void))]
143 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
144 internal void SetResult(global::System.Threading.Tasks.Task<TResult> completedTask)
145 {
146 throw null;
147 }
148
149 [global::Cpp2ILInjected.Token(Token = "0x600226E")]
150 [global::Cpp2ILInjected.Address(RVA = "0x17F5AE8", Offset = "0x17F5AE8", Length = "0x164")]
151 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
152 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
153 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Input.MessageBox.<Show>d__4", Member = "MoveNext", ReturnType = typeof(void))]
154 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Net.Security.AsyncProtocolRequest.<InnerRead>d__25", Member = "MoveNext", ReturnType = typeof(void))]
155 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
156 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<>), Member = "get_Task", ReturnType = "System.Threading.Tasks.Task`1<TResult>")]
157 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Tasks.Task), Member = "TrySetException", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
158 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Tasks.Task), Member = "TrySetCanceled", MemberParameters = new object[]
159 {
160 typeof(global::System.Threading.CancellationToken),
161 typeof(object)
162 }, ReturnType = typeof(bool))]
163 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
164 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
165 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
166 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
167 public void SetException(global::System.Exception exception)
168 {
169 throw null;
170 }
171
172 [global::Cpp2ILInjected.Token(Token = "0x600226F")]
173 [global::Cpp2ILInjected.Address(RVA = "0x17F5C4C", Offset = "0x17F5C4C", Length = "0x248")]
174 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
175 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
176 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
177 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 36)]
178 internal static global::System.Threading.Tasks.Task<TResult> GetTaskForResult(TResult result)
179 {
180 throw null;
181 }
182
183 // Note: this type is marked as 'beforefieldinit'.
184 [global::Cpp2ILInjected.Token(Token = "0x6002270")]
185 [global::Cpp2ILInjected.Address(RVA = "0x17F5E94", Offset = "0x17F5E94", Length = "0x104")]
186 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
187 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
188 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
189 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
191 {
192 throw null;
193 }
194
195 [global::Cpp2ILInjected.Token(Token = "0x40012CC")]
196 internal static readonly global::System.Threading.Tasks.Task<TResult> s_defaultResultTask;
197
198 [global::Cpp2ILInjected.Token(Token = "0x40012CD")]
199 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
201
202 [global::Cpp2ILInjected.Token(Token = "0x40012CE")]
203 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
204 private global::System.Threading.Tasks.Task<TResult> m_task;
205 }
206}
class f__AnonymousType0<< Count > j__TPar
static global::System.Threading.Tasks.Task< TResult > GetTaskForResult(TResult result)
static readonly global::System.Threading.Tasks.Task< TResult > s_defaultResultTask
void SetResult(global::System.Threading.Tasks.Task< TResult > completedTask)
global::System.Threading.Tasks.Task< TResult > m_task