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
ListenerAsyncResult.cs
Go to the documentation of this file.
1using System;
3using System.IO;
7
8namespace System.Net
9{
10 [global::Cpp2ILInjected.Token(Token = "0x2000261")]
12 {
13 [global::Cpp2ILInjected.Token(Token = "0x6001062")]
14 [global::Cpp2ILInjected.Address(RVA = "0x1E00CEC", Offset = "0x1E00CEC", Length = "0x78")]
15 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListener), Member = "BeginGetContext", MemberParameters = new object[]
16 {
17 typeof(AsyncCallback),
18 typeof(object)
19 }, ReturnType = typeof(IAsyncResult))]
20 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
21 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
22 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
23 public ListenerAsyncResult(AsyncCallback cb, object state)
24 {
25 throw null;
26 }
27
28 [global::Cpp2ILInjected.Token(Token = "0x6001063")]
29 [global::Cpp2ILInjected.Address(RVA = "0x1E00D64", Offset = "0x1E00D64", Length = "0x1EC")]
30 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
31 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListener), Member = "Cleanup", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
32 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ListenerAsyncResult), Member = "Complete", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(void))]
33 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ListenerAsyncResult), Member = "Complete", MemberParameters = new object[]
34 {
35 typeof(HttpListenerContext),
36 typeof(bool)
37 }, ReturnType = typeof(void))]
38 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
39 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ListenerAsyncResult), Member = "Complete", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(void))]
40 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HttpListenerException), Member = ".ctor", MemberParameters = new object[]
41 {
42 typeof(int),
43 typeof(string)
44 }, ReturnType = typeof(void))]
45 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
46 {
47 typeof(object),
48 typeof(ref bool)
49 }, ReturnType = typeof(void))]
50 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EventWaitHandle), Member = "Set", ReturnType = typeof(bool))]
51 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ThreadPool), Member = "UnsafeQueueUserWorkItem", MemberParameters = new object[]
52 {
53 typeof(WaitCallback),
54 typeof(object)
55 }, ReturnType = typeof(bool))]
56 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
57 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
58 internal void Complete(Exception exc)
59 {
60 throw null;
61 }
62
63 [global::Cpp2ILInjected.Token(Token = "0x6001064")]
64 [global::Cpp2ILInjected.Address(RVA = "0x1E00F50", Offset = "0x1E00F50", Length = "0x130")]
65 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
66 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
67 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
68 private static void InvokeCallback(object o)
69 {
70 throw null;
71 }
72
73 [global::Cpp2ILInjected.Token(Token = "0x6001065")]
74 [global::Cpp2ILInjected.Address(RVA = "0x1E01080", Offset = "0x1E01080", Length = "0x8")]
75 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListener), Member = "RegisterContext", MemberParameters = new object[] { typeof(HttpListenerContext) }, ReturnType = typeof(void))]
76 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
78 {
79 throw null;
80 }
81
82 [global::Cpp2ILInjected.Token(Token = "0x6001066")]
83 [global::Cpp2ILInjected.Address(RVA = "0x1E01088", Offset = "0x1E01088", Length = "0x480")]
84 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
85 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListener), Member = "BeginGetContext", MemberParameters = new object[]
86 {
87 typeof(AsyncCallback),
88 typeof(object)
89 }, ReturnType = typeof(IAsyncResult))]
90 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ListenerAsyncResult), Member = "Complete", MemberParameters = new object[]
91 {
92 typeof(HttpListenerContext),
93 typeof(bool)
94 }, ReturnType = typeof(void))]
95 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
96 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ListenerAsyncResult), Member = "Complete", MemberParameters = new object[]
97 {
98 typeof(HttpListenerContext),
99 typeof(bool)
100 }, ReturnType = typeof(void))]
101 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
102 {
103 typeof(object),
104 typeof(ref bool)
105 }, ReturnType = typeof(void))]
106 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HttpListener), Member = "SelectAuthenticationScheme", MemberParameters = new object[] { typeof(HttpListenerContext) }, ReturnType = typeof(AuthenticationSchemes))]
107 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NameValueCollection), Member = "get_Item", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
108 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EventWaitHandle), Member = "Set", ReturnType = typeof(bool))]
109 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ThreadPool), Member = "UnsafeQueueUserWorkItem", MemberParameters = new object[]
110 {
111 typeof(WaitCallback),
112 typeof(object)
113 }, ReturnType = typeof(bool))]
114 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HttpListenerResponse), Member = "set_StatusCode", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
115 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enum), Member = "ToString", ReturnType = typeof(string))]
116 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
117 {
118 typeof(string),
119 typeof(string),
120 typeof(string),
121 typeof(string)
122 }, ReturnType = typeof(string))]
123 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NameValueCollection), Member = "set_Item", MemberParameters = new object[]
124 {
125 typeof(string),
126 typeof(string)
127 }, ReturnType = typeof(void))]
128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HttpListenerResponse), Member = "get_OutputStream", ReturnType = typeof(Stream))]
129 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HttpListener), Member = "BeginGetContext", MemberParameters = new object[]
130 {
131 typeof(AsyncCallback),
132 typeof(object)
133 }, ReturnType = typeof(IAsyncResult))]
134 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
135 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HttpListenerException), Member = ".ctor", MemberParameters = new object[]
136 {
137 typeof(int),
138 typeof(string)
139 }, ReturnType = typeof(void))]
140 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ListenerAsyncResult), Member = "Complete", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(void))]
141 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 22)]
143 {
144 throw null;
145 }
146
147 [global::Cpp2ILInjected.Token(Token = "0x6001067")]
148 [global::Cpp2ILInjected.Address(RVA = "0x1E01508", Offset = "0x1E01508", Length = "0x3C")]
149 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListener), Member = "EndGetContext", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(HttpListenerContext))]
150 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
151 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
153 {
154 throw null;
155 }
156
157 [global::Cpp2ILInjected.Token(Token = "0x170003A8")]
158 public object AsyncState
159 {
160 [global::Cpp2ILInjected.Token(Token = "0x6001068")]
161 [global::Cpp2ILInjected.Address(RVA = "0x1E01544", Offset = "0x1E01544", Length = "0x14")]
162 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
163 get
164 {
165 throw null;
166 }
167 }
168
169 [global::Cpp2ILInjected.Token(Token = "0x170003A9")]
171 {
172 [global::Cpp2ILInjected.Token(Token = "0x6001069")]
173 [global::Cpp2ILInjected.Address(RVA = "0x1E01558", Offset = "0x1E01558", Length = "0x12C")]
174 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
175 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListener), Member = "EndGetContext", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(HttpListenerContext))]
176 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ListenerAsyncResult), Member = "get_AsyncWaitHandle", ReturnType = typeof(WaitHandle))]
177 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
178 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ListenerAsyncResult), Member = "get_AsyncWaitHandle", ReturnType = typeof(WaitHandle))]
179 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
180 {
181 typeof(object),
182 typeof(ref bool)
183 }, ReturnType = typeof(void))]
184 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ManualResetEvent), Member = ".ctor", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
185 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
186 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
187 get
188 {
189 throw null;
190 }
191 }
192
193 [global::Cpp2ILInjected.Token(Token = "0x170003AA")]
195 {
196 [global::Cpp2ILInjected.Token(Token = "0x600106A")]
197 [global::Cpp2ILInjected.Address(RVA = "0x1E01684", Offset = "0x1E01684", Length = "0x14")]
198 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
199 get
200 {
201 throw null;
202 }
203 }
204
205 [global::Cpp2ILInjected.Token(Token = "0x170003AB")]
206 public bool IsCompleted
207 {
208 [global::Cpp2ILInjected.Token(Token = "0x600106B")]
209 [global::Cpp2ILInjected.Address(RVA = "0x1E01698", Offset = "0x1E01698", Length = "0xE0")]
210 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
211 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListener), Member = "EndGetContext", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(HttpListenerContext))]
212 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ListenerAsyncResult), Member = "get_IsCompleted", ReturnType = typeof(bool))]
213 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
214 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ListenerAsyncResult), Member = "get_IsCompleted", ReturnType = typeof(bool))]
215 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
216 {
217 typeof(object),
218 typeof(ref bool)
219 }, ReturnType = typeof(void))]
220 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
221 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
222 get
223 {
224 throw null;
225 }
226 }
227
228 // Note: this type is marked as 'beforefieldinit'.
229 [global::Cpp2ILInjected.Token(Token = "0x600106C")]
230 [global::Cpp2ILInjected.Address(RVA = "0x1E01778", Offset = "0x1E01778", Length = "0x94")]
231 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
232 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WaitCallback), Member = ".ctor", MemberParameters = new object[]
233 {
234 typeof(object),
236 }, ReturnType = typeof(void))]
237 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
239 {
240 throw null;
241 }
242
243 [global::Cpp2ILInjected.Token(Token = "0x4000CE2")]
244 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
246
247 [global::Cpp2ILInjected.Token(Token = "0x4000CE3")]
248 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
249 private bool synch;
250
251 [global::Cpp2ILInjected.Token(Token = "0x4000CE4")]
252 [global::Cpp2ILInjected.FieldOffset(Offset = "0x19")]
253 private bool completed;
254
255 [global::Cpp2ILInjected.Token(Token = "0x4000CE5")]
256 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
257 private AsyncCallback cb;
258
259 [global::Cpp2ILInjected.Token(Token = "0x4000CE6")]
260 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
261 private object state;
262
263 [global::Cpp2ILInjected.Token(Token = "0x4000CE7")]
264 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
266
267 [global::Cpp2ILInjected.Token(Token = "0x4000CE8")]
268 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
270
271 [global::Cpp2ILInjected.Token(Token = "0x4000CE9")]
272 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
273 private object locker;
274
275 [global::Cpp2ILInjected.Token(Token = "0x4000CEA")]
276 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
278
279 [global::Cpp2ILInjected.Token(Token = "0x4000CEB")]
280 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
281 internal bool EndCalled;
282
283 [global::Cpp2ILInjected.Token(Token = "0x4000CEC")]
284 [global::Cpp2ILInjected.FieldOffset(Offset = "0x51")]
285 internal bool InGet;
286
287 [global::Cpp2ILInjected.Token(Token = "0x4000CED")]
288 private static WaitCallback InvokeCB;
289 }
290}
class f__AnonymousType0<< Count > j__TPar
ListenerAsyncResult(AsyncCallback cb, object state)
void Complete(HttpListenerContext context)
static void InvokeCallback(object o)
void Complete(HttpListenerContext context, bool synch)