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
EndPointListener.cs
Go to the documentation of this file.
1using System;
9
10namespace System.Net
11{
12 [global::Cpp2ILInjected.Token(Token = "0x2000241")]
13 internal sealed class EndPointListener
14 {
15 [global::Cpp2ILInjected.Token(Token = "0x6000E7B")]
16 [global::Cpp2ILInjected.Address(RVA = "0x1F444C8", Offset = "0x1F444C8", Length = "0x234")]
17 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(EndPointManager), Member = "GetEPListener", MemberParameters = new object[]
18 {
19 typeof(string),
20 typeof(int),
22 typeof(bool)
23 }, ReturnType = typeof(EndPointListener))]
24 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
25 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
26 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HttpListener), Member = "LoadCertificateAndKey", MemberParameters = new object[]
27 {
29 typeof(int)
30 }, ReturnType = typeof(X509Certificate))]
31 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IPEndPoint), Member = ".ctor", MemberParameters = new object[]
32 {
34 typeof(int)
35 }, ReturnType = typeof(void))]
36 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IPAddress), Member = "get_AddressFamily", ReturnType = typeof(AddressFamily))]
37 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = ".ctor", MemberParameters = new object[]
38 {
42 }, ReturnType = typeof(void))]
43 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "Bind", MemberParameters = new object[] { typeof(EndPoint) }, ReturnType = typeof(void))]
44 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "Listen", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
45 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketAsyncEventArgs), Member = ".ctor", ReturnType = typeof(void))]
46 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EventHandler<>), Member = ".ctor", MemberParameters = new object[]
47 {
48 typeof(object),
50 }, ReturnType = typeof(void))]
51 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketAsyncEventArgs), Member = "add_Completed", MemberParameters = new object[] { typeof(EventHandler<SocketAsyncEventArgs>) }, ReturnType = typeof(void))]
52 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EndPointListener), Member = "Accept", MemberParameters = new object[]
53 {
57 }, ReturnType = typeof(void))]
58 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Hashtable), Member = ".ctor", ReturnType = typeof(void))]
59 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = ".ctor", ReturnType = typeof(void))]
60 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
62 {
63 throw null;
64 }
65
66 [global::Cpp2ILInjected.Token(Token = "0x17000302")]
68 {
69 [global::Cpp2ILInjected.Token(Token = "0x6000E7C")]
70 [global::Cpp2ILInjected.Address(RVA = "0x1F44C10", Offset = "0x1F44C10", Length = "0x8")]
71 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
72 get
73 {
74 throw null;
75 }
76 }
77
78 [global::Cpp2ILInjected.Token(Token = "0x6000E7D")]
79 [global::Cpp2ILInjected.Address(RVA = "0x1F44AE0", Offset = "0x1F44AE0", Length = "0x130")]
80 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
81 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(EndPointListener), Member = ".ctor", MemberParameters = new object[]
82 {
85 typeof(int),
86 typeof(bool)
87 }, ReturnType = typeof(void))]
88 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(EndPointListener), Member = "ProcessAccept", MemberParameters = new object[] { typeof(SocketAsyncEventArgs) }, ReturnType = typeof(void))]
89 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
90 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "AcceptAsync", MemberParameters = new object[] { typeof(SocketAsyncEventArgs) }, ReturnType = typeof(bool))]
91 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EndPointListener), Member = "ProcessAccept", MemberParameters = new object[] { typeof(SocketAsyncEventArgs) }, ReturnType = typeof(void))]
92 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "Close", ReturnType = typeof(void))]
93 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
94 private static void Accept(Socket socket, SocketAsyncEventArgs e, ref Socket accepted)
95 {
96 throw null;
97 }
98
99 [global::Cpp2ILInjected.Token(Token = "0x6000E7E")]
100 [global::Cpp2ILInjected.Address(RVA = "0x1F44C18", Offset = "0x1F44C18", Length = "0x230")]
101 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
102 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(EndPointListener), Member = "Accept", MemberParameters = new object[]
103 {
104 typeof(Socket),
107 }, ReturnType = typeof(void))]
108 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(EndPointListener), Member = "OnAccept", MemberParameters = new object[]
109 {
110 typeof(object),
112 }, ReturnType = typeof(void))]
113 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
114 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EndPointListener), Member = "Accept", MemberParameters = new object[]
115 {
116 typeof(Socket),
119 }, ReturnType = typeof(void))]
120 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "Close", ReturnType = typeof(void))]
121 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HttpConnection), Member = ".ctor", MemberParameters = new object[]
122 {
123 typeof(Socket),
125 typeof(bool),
127 }, ReturnType = typeof(void))]
128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
129 {
130 typeof(object),
131 typeof(ref bool)
132 }, ReturnType = typeof(void))]
133 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "set_Item", MemberParameters = new object[]
134 {
135 typeof(object),
136 typeof(object)
137 }, ReturnType = typeof(void))]
138 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
139 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HttpConnection), Member = "BeginReadRequest", ReturnType = typeof(void))]
140 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 18)]
141 private static void ProcessAccept(SocketAsyncEventArgs args)
142 {
143 throw null;
144 }
145
146 [global::Cpp2ILInjected.Token(Token = "0x6000E7F")]
147 [global::Cpp2ILInjected.Address(RVA = "0x1F45224", Offset = "0x1F45224", Length = "0x8")]
148 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
149 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EndPointListener), Member = "ProcessAccept", MemberParameters = new object[] { typeof(SocketAsyncEventArgs) }, ReturnType = typeof(void))]
150 private static void OnAccept(object sender, SocketAsyncEventArgs e)
151 {
152 throw null;
153 }
154
155 [global::Cpp2ILInjected.Token(Token = "0x6000E80")]
156 [global::Cpp2ILInjected.Address(RVA = "0x1F4522C", Offset = "0x1F4522C", Length = "0xF4")]
157 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
158 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpConnection), Member = "RemoveConnection", ReturnType = typeof(void))]
159 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
160 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
161 {
162 typeof(object),
163 typeof(ref bool)
164 }, ReturnType = typeof(void))]
165 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "Remove", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
166 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
167 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
169 {
170 throw null;
171 }
172
173 [global::Cpp2ILInjected.Token(Token = "0x6000E81")]
174 [global::Cpp2ILInjected.Address(RVA = "0x1F45320", Offset = "0x1F45320", Length = "0x44")]
175 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpConnection), Member = "OnReadInternal", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(void))]
176 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
177 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EndPointListener), Member = "SearchListener", MemberParameters = new object[]
178 {
179 typeof(Uri),
181 }, ReturnType = typeof(HttpListener))]
182 public bool BindContext(HttpListenerContext context)
183 {
184 throw null;
185 }
186
187 [global::Cpp2ILInjected.Token(Token = "0x6000E82")]
188 [global::Cpp2ILInjected.Address(RVA = "0x1F4595C", Offset = "0x1F4595C", Length = "0x18")]
189 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
191 {
192 throw null;
193 }
194
195 [global::Cpp2ILInjected.Token(Token = "0x6000E83")]
196 [global::Cpp2ILInjected.Address(RVA = "0x1F45364", Offset = "0x1F45364", Length = "0x5F8")]
197 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
198 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(EndPointListener), Member = "BindContext", MemberParameters = new object[] { typeof(HttpListenerContext) }, ReturnType = typeof(bool))]
199 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
200 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "op_Equality", MemberParameters = new object[]
201 {
202 typeof(Uri),
203 typeof(Uri)
204 }, ReturnType = typeof(bool))]
205 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "get_Host", ReturnType = typeof(string))]
206 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "get_Port", ReturnType = typeof(int))]
207 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "get_AbsolutePath", ReturnType = typeof(string))]
208 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebUtility), Member = "UrlDecode", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
209 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
210 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
211 {
212 typeof(string),
213 typeof(string)
214 }, ReturnType = typeof(string))]
215 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Inequality", MemberParameters = new object[]
216 {
217 typeof(string),
218 typeof(string)
219 }, ReturnType = typeof(bool))]
220 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "StartsWith", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
221 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EndPointListener), Member = "MatchFromList", MemberParameters = new object[]
222 {
223 typeof(string),
224 typeof(string),
227 }, ReturnType = typeof(HttpListener))]
228 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 26)]
230 {
231 throw null;
232 }
233
234 [global::Cpp2ILInjected.Token(Token = "0x6000E84")]
235 [global::Cpp2ILInjected.Address(RVA = "0x1F45B20", Offset = "0x1F45B20", Length = "0x300")]
236 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
237 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(EndPointListener), Member = "SearchListener", MemberParameters = new object[]
238 {
239 typeof(Uri),
241 }, ReturnType = typeof(HttpListener))]
242 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
243 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "StartsWith", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
244 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
245 private HttpListener MatchFromList(string host, string path, ArrayList list, out ListenerPrefix prefix)
246 {
247 throw null;
248 }
249
250 [global::Cpp2ILInjected.Token(Token = "0x6000E85")]
251 [global::Cpp2ILInjected.Address(RVA = "0x1F45E20", Offset = "0x1F45E20", Length = "0x340")]
252 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
253 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(EndPointListener), Member = "AddPrefix", MemberParameters = new object[]
254 {
257 }, ReturnType = typeof(void))]
258 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
259 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
260 {
261 typeof(string),
262 typeof(string)
263 }, ReturnType = typeof(bool))]
264 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HttpListenerException), Member = ".ctor", MemberParameters = new object[]
265 {
266 typeof(int),
267 typeof(string)
268 }, ReturnType = typeof(void))]
269 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 22)]
270 private void AddSpecial(ArrayList coll, ListenerPrefix prefix)
271 {
272 throw null;
273 }
274
275 [global::Cpp2ILInjected.Token(Token = "0x6000E86")]
276 [global::Cpp2ILInjected.Address(RVA = "0x1F46160", Offset = "0x1F46160", Length = "0xE8")]
277 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
278 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(EndPointListener), Member = "RemovePrefix", MemberParameters = new object[]
279 {
282 }, ReturnType = typeof(void))]
283 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
284 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
285 {
286 typeof(string),
287 typeof(string)
288 }, ReturnType = typeof(bool))]
289 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
290 private bool RemoveSpecial(ArrayList coll, ListenerPrefix prefix)
291 {
292 throw null;
293 }
294
295 [global::Cpp2ILInjected.Token(Token = "0x6000E87")]
296 [global::Cpp2ILInjected.Address(RVA = "0x1F46248", Offset = "0x1F46248", Length = "0xC4")]
297 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
298 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(EndPointListener), Member = "RemovePrefix", MemberParameters = new object[]
299 {
302 }, ReturnType = typeof(void))]
303 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
304 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
305 private void CheckIfRemove()
306 {
307 throw null;
308 }
309
310 [global::Cpp2ILInjected.Token(Token = "0x6000E88")]
311 [global::Cpp2ILInjected.Address(RVA = "0x1F4653C", Offset = "0x1F4653C", Length = "0x280")]
312 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
313 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(EndPointManager), Member = "RemoveEndPoint", MemberParameters = new object[]
314 {
317 }, ReturnType = typeof(void))]
318 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
319 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "Close", ReturnType = typeof(void))]
320 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
321 {
322 typeof(object),
323 typeof(ref bool)
324 }, ReturnType = typeof(void))]
325 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "get_Keys", ReturnType = "KeyCollection<TKey, TValue>")]
326 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = ".ctor", MemberParameters = new object[] { typeof(IEnumerable<object>) }, ReturnType = typeof(void))]
327 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "GetEnumerator", ReturnType = "Enumerator<T>")]
328 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
329 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HttpConnection), Member = "Close", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
330 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
331 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "Clear", ReturnType = typeof(void))]
332 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
333 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 19)]
334 public void Close()
335 {
336 throw null;
337 }
338
339 [global::Cpp2ILInjected.Token(Token = "0x6000E89")]
340 [global::Cpp2ILInjected.Address(RVA = "0x1F469FC", Offset = "0x1F469FC", Length = "0x370")]
341 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
342 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(EndPointManager), Member = "AddPrefixInternal", MemberParameters = new object[]
343 {
344 typeof(string),
346 }, ReturnType = typeof(void))]
347 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
348 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
349 {
350 typeof(string),
351 typeof(string)
352 }, ReturnType = typeof(bool))]
353 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArrayList), Member = ".ctor", ReturnType = typeof(void))]
354 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EndPointListener), Member = "AddSpecial", MemberParameters = new object[]
355 {
358 }, ReturnType = typeof(void))]
359 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
360 {
361 typeof(string),
362 typeof(string)
363 }, ReturnType = typeof(string))]
364 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HttpListenerException), Member = ".ctor", MemberParameters = new object[]
365 {
366 typeof(int),
367 typeof(string)
368 }, ReturnType = typeof(void))]
369 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
371 {
372 throw null;
373 }
374
375 [global::Cpp2ILInjected.Token(Token = "0x6000E8A")]
376 [global::Cpp2ILInjected.Address(RVA = "0x1F46D6C", Offset = "0x1F46D6C", Length = "0x288")]
377 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
378 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(EndPointManager), Member = "RemovePrefixInternal", MemberParameters = new object[]
379 {
380 typeof(string),
382 }, ReturnType = typeof(void))]
383 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
384 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
385 {
386 typeof(string),
387 typeof(string)
388 }, ReturnType = typeof(bool))]
389 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArrayList), Member = ".ctor", ReturnType = typeof(void))]
390 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EndPointListener), Member = "RemoveSpecial", MemberParameters = new object[]
391 {
394 }, ReturnType = typeof(bool))]
395 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EndPointListener), Member = "CheckIfRemove", ReturnType = typeof(void))]
396 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
398 {
399 throw null;
400 }
401
402 [global::Cpp2ILInjected.Token(Token = "0x4000BD8")]
403 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
405
406 [global::Cpp2ILInjected.Token(Token = "0x4000BD9")]
407 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
409
410 [global::Cpp2ILInjected.Token(Token = "0x4000BDA")]
411 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
412 private Socket sock;
413
414 [global::Cpp2ILInjected.Token(Token = "0x4000BDB")]
415 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
417
418 [global::Cpp2ILInjected.Token(Token = "0x4000BDC")]
419 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
421
422 [global::Cpp2ILInjected.Token(Token = "0x4000BDD")]
423 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
424 private ArrayList all;
425
426 [global::Cpp2ILInjected.Token(Token = "0x4000BDE")]
427 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
429
430 [global::Cpp2ILInjected.Token(Token = "0x4000BDF")]
431 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
432 private bool secure;
433
434 [global::Cpp2ILInjected.Token(Token = "0x4000BE0")]
435 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
437 }
438}
class f__AnonymousType0<< Count > j__TPar
void AddPrefix(ListenerPrefix prefix, HttpListener listener)
void RemoveConnection(HttpConnection conn)
EndPointListener(HttpListener listener, IPAddress addr, int port, bool secure)
bool BindContext(HttpListenerContext context)
static void OnAccept(object sender, SocketAsyncEventArgs e)
HttpListener MatchFromList(string host, string path, ArrayList list, out ListenerPrefix prefix)
bool RemoveSpecial(ArrayList coll, ListenerPrefix prefix)
static void ProcessAccept(SocketAsyncEventArgs args)
Dictionary< HttpConnection, HttpConnection > unregistered
void UnbindContext(HttpListenerContext context)
void AddSpecial(ArrayList coll, ListenerPrefix prefix)
static void Accept(Socket socket, SocketAsyncEventArgs e, ref Socket accepted)
HttpListener SearchListener(Uri uri, out ListenerPrefix prefix)
void RemovePrefix(ListenerPrefix prefix, HttpListener listener)