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
HttpListener.cs
Go to the documentation of this file.
1using System;
3using System.IO;
10using Cpp2ILInjected;
15
16namespace System.Net
17{
18 [global::Cpp2ILInjected.Token(Token = "0x2000249")]
19 public sealed class HttpListener : IDisposable
20 {
21 [global::Cpp2ILInjected.Token(Token = "0x6000EC8")]
22 [global::Cpp2ILInjected.Address(RVA = "0x1F4C274", Offset = "0x1F4C274", Length = "0x38")]
23 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
24 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HttpListener), Member = ".ctor", ReturnType = typeof(void))]
29
30 [global::Cpp2ILInjected.Token(Token = "0x6000EC9")]
31 [global::Cpp2ILInjected.Address(RVA = "0x1F446FC", Offset = "0x1F446FC", Length = "0x3E4")]
32 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
33 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(EndPointListener), Member = ".ctor", MemberParameters = new object[]
34 {
37 typeof(int),
38 typeof(bool)
39 }, ReturnType = typeof(void))]
40 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
41 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
42 {
43 typeof(object),
44 typeof(ref bool)
45 }, ReturnType = typeof(void))]
46 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Environment), Member = "GetFolderPath", MemberParameters = new object[] { typeof(Environment.SpecialFolder) }, ReturnType = typeof(string))]
47 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Path), Member = "Combine", MemberParameters = new object[]
48 {
49 typeof(string),
50 typeof(string)
51 }, ReturnType = typeof(string))]
52 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
53 {
54 typeof(string),
55 typeof(object)
56 }, ReturnType = typeof(string))]
57 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(File), Member = "Exists", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
58 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Certificate2), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
59 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PrivateKey), Member = "CreateFromFile", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(PrivateKey))]
60 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Certificate2), Member = "get_Impl", ReturnType = typeof(X509Certificate2Impl))]
61 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509Certificate2), Member = ".ctor", MemberParameters = new object[] { typeof(X509Certificate2Impl) }, ReturnType = typeof(void))]
62 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
63 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 28)]
65 {
66 throw null;
67 }
68
69 [global::Cpp2ILInjected.Token(Token = "0x6000ECA")]
70 [global::Cpp2ILInjected.Address(RVA = "0x1F49644", Offset = "0x1F49644", Length = "0x170")]
71 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
72 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpConnection), Member = ".ctor", MemberParameters = new object[]
73 {
76 typeof(bool),
78 }, ReturnType = typeof(void))]
79 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
80 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
81 {
82 typeof(object),
83 typeof(ref bool)
84 }, ReturnType = typeof(void))]
85 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MonoTlsProviderFactory), Member = "GetProvider", ReturnType = typeof(MonoTlsProvider))]
86 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MonoTlsSettings), Member = "get_DefaultSettings", ReturnType = typeof(MonoTlsSettings))]
87 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MonoTlsSettings), Member = "Clone", ReturnType = typeof(MonoTlsSettings))]
88 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CallbackHelpers), Member = "PublicToMono", MemberParameters = new object[] { typeof(RemoteCertificateValidationCallback) }, ReturnType = typeof(MonoRemoteCertificateValidationCallback))]
89 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SslStream), Member = ".ctor", MemberParameters = new object[]
90 {
92 typeof(bool),
95 }, ReturnType = typeof(void))]
96 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
97 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
98 internal SslStream CreateSslStream(Stream innerStream, bool ownsStream, RemoteCertificateValidationCallback callback)
99 {
100 throw null;
101 }
102
103 [global::Cpp2ILInjected.Token(Token = "0x6000ECB")]
104 [global::Cpp2ILInjected.Address(RVA = "0x1F4C2AC", Offset = "0x1F4C2AC", Length = "0x1A0")]
105 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListener), Member = ".ctor", MemberParameters = new object[]
106 {
110 }, ReturnType = typeof(void))]
111 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
112 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
113 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HttpListenerPrefixCollection), Member = ".ctor", MemberParameters = new object[] { typeof(HttpListener) }, ReturnType = typeof(void))]
114 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Hashtable), Member = ".ctor", ReturnType = typeof(void))]
115 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Hashtable), Member = "Synchronized", MemberParameters = new object[] { typeof(Hashtable) }, ReturnType = typeof(Hashtable))]
116 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArrayList), Member = ".ctor", ReturnType = typeof(void))]
117 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ServiceNameStore), Member = ".ctor", ReturnType = typeof(void))]
118 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExtendedProtectionPolicy), Member = ".ctor", MemberParameters = new object[] { typeof(PolicyEnforcement) }, ReturnType = typeof(void))]
119 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
121 {
122 throw null;
123 }
124
125 [global::Cpp2ILInjected.Token(Token = "0x17000310")]
127 {
128 [global::Cpp2ILInjected.Token(Token = "0x6000ECC")]
129 [global::Cpp2ILInjected.Address(RVA = "0x1F4C4D4", Offset = "0x1F4C4D4", Length = "0x8")]
130 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
131 get
132 {
133 throw null;
134 }
135 [global::Cpp2ILInjected.Token(Token = "0x6000ECD")]
136 [global::Cpp2ILInjected.Address(RVA = "0x1F4C4DC", Offset = "0x1F4C4DC", Length = "0x24")]
137 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
138 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HttpListener), Member = "CheckDisposed", ReturnType = typeof(void))]
139 set
140 {
141 throw null;
142 }
143 }
144
145 [global::Cpp2ILInjected.Token(Token = "0x17000311")]
146 public AuthenticationSchemeSelector AuthenticationSchemeSelectorDelegate
147 {
148 [global::Cpp2ILInjected.Token(Token = "0x6000ECE")]
149 [global::Cpp2ILInjected.Address(RVA = "0x1F4C56C", Offset = "0x1F4C56C", Length = "0x8")]
150 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
151 get
152 {
153 throw null;
154 }
155 [global::Cpp2ILInjected.Token(Token = "0x6000ECF")]
156 [global::Cpp2ILInjected.Address(RVA = "0x1F4C574", Offset = "0x1F4C574", Length = "0x24")]
157 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
158 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HttpListener), Member = "CheckDisposed", ReturnType = typeof(void))]
159 set
160 {
161 throw null;
162 }
163 }
164
165 [global::Cpp2ILInjected.Token(Token = "0x17000312")]
167 {
168 [global::Cpp2ILInjected.Token(Token = "0x6000ED0")]
169 [global::Cpp2ILInjected.Address(RVA = "0x1F4C598", Offset = "0x1F4C598", Length = "0x8")]
170 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
171 get
172 {
173 throw null;
174 }
175 [global::Cpp2ILInjected.Token(Token = "0x6000ED1")]
176 [global::Cpp2ILInjected.Address(RVA = "0x1F4C5A0", Offset = "0x1F4C5A0", Length = "0xD0")]
177 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
178 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HttpListener), Member = "CheckDisposed", ReturnType = typeof(void))]
179 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", ReturnType = typeof(void))]
180 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "SR", Member = "GetString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
181 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlatformNotSupportedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
182 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
183 set
184 {
185 throw null;
186 }
187 }
188
189 [global::Cpp2ILInjected.Token(Token = "0x17000313")]
191 {
192 [global::Cpp2ILInjected.Token(Token = "0x6000ED2")]
193 [global::Cpp2ILInjected.Address(RVA = "0x1F4C670", Offset = "0x1F4C670", Length = "0x8")]
194 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
195 get
196 {
197 throw null;
198 }
199 [global::Cpp2ILInjected.Token(Token = "0x6000ED3")]
200 [global::Cpp2ILInjected.Address(RVA = "0x1F4C678", Offset = "0x1F4C678", Length = "0x24")]
201 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
202 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HttpListener), Member = "CheckDisposed", ReturnType = typeof(void))]
203 set
204 {
205 throw null;
206 }
207 }
208
209 [global::Cpp2ILInjected.Token(Token = "0x17000314")]
210 public bool IsListening
211 {
212 [global::Cpp2ILInjected.Token(Token = "0x6000ED4")]
213 [global::Cpp2ILInjected.Address(RVA = "0x1F4C69C", Offset = "0x1F4C69C", Length = "0x8")]
214 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
215 get
216 {
217 throw null;
218 }
219 }
220
221 [global::Cpp2ILInjected.Token(Token = "0x17000315")]
222 public static bool IsSupported
223 {
224 [global::Cpp2ILInjected.Token(Token = "0x6000ED5")]
225 [global::Cpp2ILInjected.Address(RVA = "0x1F4C6A4", Offset = "0x1F4C6A4", Length = "0x8")]
226 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
227 get
228 {
229 throw null;
230 }
231 }
232
233 [global::Cpp2ILInjected.Token(Token = "0x17000316")]
235 {
236 [global::Cpp2ILInjected.Token(Token = "0x6000ED6")]
237 [global::Cpp2ILInjected.Address(RVA = "0x1F476D4", Offset = "0x1F476D4", Length = "0x18")]
238 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
239 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HttpListener), Member = "CheckDisposed", ReturnType = typeof(void))]
240 get
241 {
242 throw null;
243 }
244 }
245
246 [MonoTODO]
247 [global::Cpp2ILInjected.Token(Token = "0x17000317")]
249 {
250 [global::Cpp2ILInjected.Token(Token = "0x6000ED7")]
251 [global::Cpp2ILInjected.Address(RVA = "0x1F4C6AC", Offset = "0x1F4C6AC", Length = "0x38")]
252 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
253 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NotImplementedException), Member = ".ctor", ReturnType = typeof(void))]
254 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
255 get
256 {
257 throw null;
258 }
259 }
260
261 [MonoTODO("not used anywhere in the implementation")]
262 [global::Cpp2ILInjected.Token(Token = "0x17000318")]
264 {
265 [global::Cpp2ILInjected.Token(Token = "0x6000ED8")]
266 [global::Cpp2ILInjected.Address(RVA = "0x1F4C6E4", Offset = "0x1F4C6E4", Length = "0x8")]
267 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
268 get
269 {
270 throw null;
271 }
272 [global::Cpp2ILInjected.Token(Token = "0x6000ED9")]
273 [global::Cpp2ILInjected.Address(RVA = "0x1F4C6EC", Offset = "0x1F4C6EC", Length = "0x170")]
274 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
275 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
276 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HttpListener), Member = "CheckDisposed", ReturnType = typeof(void))]
277 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExtendedProtectionPolicy), Member = "get_PolicyEnforcement", ReturnType = typeof(PolicyEnforcement))]
278 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExtendedProtectionPolicy), Member = "get_CustomChannelBinding", ReturnType = typeof(ChannelBinding))]
279 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
280 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "SR", Member = "GetString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
281 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlatformNotSupportedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
282 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[]
283 {
284 typeof(string),
285 typeof(string)
286 }, ReturnType = typeof(void))]
287 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
288 set
289 {
290 throw null;
291 }
292 }
293
294 [global::Cpp2ILInjected.Token(Token = "0x17000319")]
295 public ServiceNameCollection DefaultServiceNames
296 {
297 [global::Cpp2ILInjected.Token(Token = "0x6000EDA")]
298 [global::Cpp2ILInjected.Address(RVA = "0x1F4C85C", Offset = "0x1F4C85C", Length = "0xC")]
299 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
300 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ServiceNameStore), Member = "get_ServiceNames", ReturnType = typeof(ServiceNameCollection))]
301 get
302 {
303 throw null;
304 }
305 }
306
307 [global::Cpp2ILInjected.Token(Token = "0x1700031A")]
308 public string Realm
309 {
310 [global::Cpp2ILInjected.Token(Token = "0x6000EDB")]
311 [global::Cpp2ILInjected.Address(RVA = "0x1F4C868", Offset = "0x1F4C868", Length = "0x8")]
312 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
313 get
314 {
315 throw null;
316 }
317 [global::Cpp2ILInjected.Token(Token = "0x6000EDC")]
318 [global::Cpp2ILInjected.Address(RVA = "0x1F4C870", Offset = "0x1F4C870", Length = "0x24")]
319 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
320 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HttpListener), Member = "CheckDisposed", ReturnType = typeof(void))]
321 set
322 {
323 throw null;
324 }
325 }
326
327 [MonoTODO("Support for NTLM needs some loving.")]
328 [global::Cpp2ILInjected.Token(Token = "0x1700031B")]
329 public bool UnsafeConnectionNtlmAuthentication
330 {
331 [global::Cpp2ILInjected.Token(Token = "0x6000EDD")]
332 [global::Cpp2ILInjected.Address(RVA = "0x1F4C894", Offset = "0x1F4C894", Length = "0x8")]
333 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
334 get
335 {
336 throw null;
337 }
338 [global::Cpp2ILInjected.Token(Token = "0x6000EDE")]
339 [global::Cpp2ILInjected.Address(RVA = "0x1F4C89C", Offset = "0x1F4C89C", Length = "0x24")]
340 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
341 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HttpListener), Member = "CheckDisposed", ReturnType = typeof(void))]
342 set
343 {
344 throw null;
345 }
346 }
347
348 [global::Cpp2ILInjected.Token(Token = "0x6000EDF")]
349 [global::Cpp2ILInjected.Address(RVA = "0x1F4C8C0", Offset = "0x1F4C8C0", Length = "0x1C")]
350 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
351 public void Abort()
352 {
353 throw null;
354 }
355
356 [global::Cpp2ILInjected.Token(Token = "0x6000EE0")]
357 [global::Cpp2ILInjected.Address(RVA = "0x1F4C950", Offset = "0x1F4C950", Length = "0x34")]
358 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
359 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HttpListener), Member = "Close", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
360 public void Close()
361 {
362 throw null;
363 }
364
365 [global::Cpp2ILInjected.Token(Token = "0x6000EE1")]
366 [global::Cpp2ILInjected.Address(RVA = "0x1F4C8DC", Offset = "0x1F4C8DC", Length = "0x74")]
367 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListener), Member = "Close", ReturnType = typeof(void))]
368 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListener), Member = "Stop", ReturnType = typeof(void))]
369 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListener), Member = "System.IDisposable.Dispose", ReturnType = typeof(void))]
370 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
371 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HttpListener), Member = "CheckDisposed", ReturnType = typeof(void))]
372 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EndPointManager), Member = "RemoveListener", MemberParameters = new object[] { typeof(HttpListener) }, ReturnType = typeof(void))]
373 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HttpListener), Member = "Cleanup", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
374 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
375 private void Close(bool force)
376 {
377 throw null;
378 }
379
380 [global::Cpp2ILInjected.Token(Token = "0x6000EE2")]
381 [global::Cpp2ILInjected.Address(RVA = "0x1F4C984", Offset = "0x1F4C984", Length = "0x980")]
382 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
383 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListener), Member = "Close", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
384 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
385 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
386 {
387 typeof(object),
388 typeof(ref bool)
389 }, ReturnType = typeof(void))]
390 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HttpConnection), Member = "Close", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
391 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
392 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
393 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectDisposedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
394 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ListenerAsyncResult), Member = "Complete", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(void))]
395 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 49)]
396 private void Cleanup(bool close_existing)
397 {
398 throw null;
399 }
400
401 [global::Cpp2ILInjected.Token(Token = "0x6000EE3")]
402 [global::Cpp2ILInjected.Address(RVA = "0x1F4D304", Offset = "0x1F4D304", Length = "0x29C")]
403 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
404 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListener), Member = "GetContext", ReturnType = typeof(HttpListenerContext))]
405 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ListenerAsyncResult), Member = "Complete", MemberParameters = new object[]
406 {
408 typeof(bool)
409 }, ReturnType = typeof(void))]
410 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
411 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HttpListener), Member = "CheckDisposed", ReturnType = typeof(void))]
412 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ListenerAsyncResult), Member = ".ctor", MemberParameters = new object[]
413 {
414 typeof(AsyncCallback),
415 typeof(object)
416 }, ReturnType = typeof(void))]
417 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
418 {
419 typeof(object),
420 typeof(ref bool)
421 }, ReturnType = typeof(void))]
422 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HttpListener), Member = "GetContextFromQueue", ReturnType = typeof(HttpListenerContext))]
423 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ListenerAsyncResult), Member = "Complete", MemberParameters = new object[]
424 {
426 typeof(bool)
427 }, ReturnType = typeof(void))]
428 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
429 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
430 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
431 public IAsyncResult BeginGetContext(AsyncCallback callback, object state)
432 {
433 throw null;
434 }
435
436 [global::Cpp2ILInjected.Token(Token = "0x6000EE4")]
437 [global::Cpp2ILInjected.Address(RVA = "0x1F4D654", Offset = "0x1F4D654", Length = "0x2B4")]
438 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
439 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListener), Member = "GetContext", ReturnType = typeof(HttpListenerContext))]
440 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
441 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HttpListener), Member = "CheckDisposed", ReturnType = typeof(void))]
442 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ListenerAsyncResult), Member = "get_IsCompleted", ReturnType = typeof(bool))]
443 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ListenerAsyncResult), Member = "get_AsyncWaitHandle", ReturnType = typeof(WaitHandle))]
444 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
445 {
446 typeof(object),
447 typeof(ref bool)
448 }, ReturnType = typeof(void))]
449 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
450 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ListenerAsyncResult), Member = "GetContext", ReturnType = typeof(HttpListenerContext))]
451 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HttpListenerContext), Member = "ParseAuthentication", MemberParameters = new object[] { typeof(AuthenticationSchemes) }, ReturnType = typeof(void))]
452 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[]
453 {
454 typeof(string),
455 typeof(string)
456 }, ReturnType = typeof(void))]
457 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
458 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
459 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 19)]
461 {
462 throw null;
463 }
464
465 [global::Cpp2ILInjected.Token(Token = "0x6000EE5")]
466 [global::Cpp2ILInjected.Address(RVA = "0x1F4D908", Offset = "0x1F4D908", Length = "0x24")]
467 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ListenerAsyncResult), Member = "Complete", MemberParameters = new object[]
468 {
470 typeof(bool)
471 }, ReturnType = typeof(void))]
472 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
473 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
475 {
476 throw null;
477 }
478
479 [global::Cpp2ILInjected.Token(Token = "0x6000EE6")]
480 [global::Cpp2ILInjected.Address(RVA = "0x1F4DA18", Offset = "0x1F4DA18", Length = "0x114")]
481 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
482 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
483 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HttpListener), Member = "BeginGetContext", MemberParameters = new object[]
484 {
485 typeof(AsyncCallback),
486 typeof(object)
487 }, ReturnType = typeof(IAsyncResult))]
488 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HttpListener), Member = "EndGetContext", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(HttpListenerContext))]
489 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
490 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
492 {
493 throw null;
494 }
495
496 [global::Cpp2ILInjected.Token(Token = "0x6000EE7")]
497 [global::Cpp2ILInjected.Address(RVA = "0x1F4DB6C", Offset = "0x1F4DB6C", Length = "0x70")]
498 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
499 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HttpListener), Member = "CheckDisposed", ReturnType = typeof(void))]
500 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EndPointManager), Member = "AddListener", MemberParameters = new object[] { typeof(HttpListener) }, ReturnType = typeof(void))]
501 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
502 public void Start()
503 {
504 throw null;
505 }
506
507 [global::Cpp2ILInjected.Token(Token = "0x6000EE8")]
508 [global::Cpp2ILInjected.Address(RVA = "0x1F4DBDC", Offset = "0x1F4DBDC", Length = "0x20")]
509 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
510 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HttpListener), Member = "CheckDisposed", ReturnType = typeof(void))]
511 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HttpListener), Member = "Close", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
512 public void Stop()
513 {
514 throw null;
515 }
516
517 [global::Cpp2ILInjected.Token(Token = "0x6000EE9")]
518 [global::Cpp2ILInjected.Address(RVA = "0x1F4DBFC", Offset = "0x1F4DBFC", Length = "0x30")]
519 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
520 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HttpListener), Member = "Close", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
522 {
523 throw null;
524 }
525
526 [global::Cpp2ILInjected.Token(Token = "0x6000EEA")]
527 [global::Cpp2ILInjected.Address(RVA = "0x1F4DC2C", Offset = "0x1F4DC2C", Length = "0x118")]
528 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
529 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task<object>), Member = "get_Factory", ReturnType = "System.Threading.Tasks.TaskFactory`1<TResult>")]
530 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Func<object, object, object>), Member = ".ctor", MemberParameters = new object[]
531 {
532 typeof(object),
534 }, ReturnType = typeof(void))]
535 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Func<object, object>), Member = ".ctor", MemberParameters = new object[]
536 {
537 typeof(object),
539 }, ReturnType = typeof(void))]
540 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TaskFactory<object>), Member = "FromAsync", MemberParameters = new object[]
541 {
544 typeof(object)
545 }, ReturnType = "System.Threading.Tasks.Task`1<TResult>")]
546 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
548 {
549 throw null;
550 }
551
552 [global::Cpp2ILInjected.Token(Token = "0x6000EEB")]
553 [global::Cpp2ILInjected.Address(RVA = "0x1F4C500", Offset = "0x1F4C500", Length = "0x6C")]
554 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
555 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(EndPointManager), Member = "AddListener", MemberParameters = new object[] { typeof(HttpListener) }, ReturnType = typeof(void))]
556 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(EndPointManager), Member = "RemoveListener", MemberParameters = new object[] { typeof(HttpListener) }, ReturnType = typeof(void))]
557 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListener), Member = "set_AuthenticationSchemes", MemberParameters = new object[] { typeof(AuthenticationSchemes) }, ReturnType = typeof(void))]
558 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListener), Member = "set_AuthenticationSchemeSelectorDelegate", MemberParameters = new object[] { typeof(AuthenticationSchemeSelector) }, ReturnType = typeof(void))]
559 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListener), Member = "set_ExtendedProtectionSelectorDelegate", MemberParameters = new object[] { typeof(HttpListener.ExtendedProtectionSelector) }, ReturnType = typeof(void))]
560 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListener), Member = "set_IgnoreWriteExceptions", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
561 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListener), Member = "get_Prefixes", ReturnType = typeof(HttpListenerPrefixCollection))]
562 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListener), Member = "set_ExtendedProtectionPolicy", MemberParameters = new object[] { typeof(ExtendedProtectionPolicy) }, ReturnType = typeof(void))]
563 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListener), Member = "set_Realm", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
564 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListener), Member = "set_UnsafeConnectionNtlmAuthentication", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
565 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListener), Member = "Close", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
566 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListener), Member = "BeginGetContext", MemberParameters = new object[]
567 {
568 typeof(AsyncCallback),
569 typeof(object)
570 }, ReturnType = typeof(IAsyncResult))]
571 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListener), Member = "EndGetContext", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(HttpListenerContext))]
572 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListener), Member = "Start", ReturnType = typeof(void))]
573 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListener), Member = "Stop", ReturnType = typeof(void))]
574 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListenerPrefixCollection), Member = "Add", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
575 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListenerPrefixCollection), Member = "Clear", ReturnType = typeof(void))]
576 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListenerPrefixCollection), Member = "Contains", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
577 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListenerPrefixCollection), Member = "CopyTo", MemberParameters = new object[]
578 {
579 typeof(string[]),
580 typeof(int)
581 }, ReturnType = typeof(void))]
582 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListenerPrefixCollection), Member = "CopyTo", MemberParameters = new object[]
583 {
584 typeof(Array),
585 typeof(int)
586 }, ReturnType = typeof(void))]
587 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListenerPrefixCollection), Member = "Remove", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
588 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 21)]
589 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
590 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectDisposedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
591 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
592 internal void CheckDisposed()
593 {
594 throw null;
595 }
596
597 [global::Cpp2ILInjected.Token(Token = "0x6000EEC")]
598 [global::Cpp2ILInjected.Address(RVA = "0x1F4D5A0", Offset = "0x1F4D5A0", Length = "0xB4")]
599 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
600 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListener), Member = "BeginGetContext", MemberParameters = new object[]
601 {
602 typeof(AsyncCallback),
603 typeof(object)
604 }, ReturnType = typeof(IAsyncResult))]
605 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
606 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
608 {
609 throw null;
610 }
611
612 [global::Cpp2ILInjected.Token(Token = "0x6000EED")]
613 [global::Cpp2ILInjected.Address(RVA = "0x1F4AAD8", Offset = "0x1F4AAD8", Length = "0x338")]
614 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
615 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpConnection), Member = "OnReadInternal", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(void))]
616 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
617 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
618 {
619 typeof(object),
620 typeof(ref bool)
621 }, ReturnType = typeof(void))]
622 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
623 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ListenerAsyncResult), Member = "Complete", MemberParameters = new object[] { typeof(HttpListenerContext) }, ReturnType = typeof(void))]
624 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
626 {
627 throw null;
628 }
629
630 [global::Cpp2ILInjected.Token(Token = "0x6000EEE")]
631 [global::Cpp2ILInjected.Address(RVA = "0x1F45974", Offset = "0x1F45974", Length = "0x1AC")]
632 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
633 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpConnection), Member = "Unbind", ReturnType = typeof(void))]
634 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
635 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
636 {
637 typeof(object),
638 typeof(ref bool)
639 }, ReturnType = typeof(void))]
640 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
641 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
643 {
644 throw null;
645 }
646
647 [global::Cpp2ILInjected.Token(Token = "0x6000EEF")]
648 [global::Cpp2ILInjected.Address(RVA = "0x1F4AAC0", Offset = "0x1F4AAC0", Length = "0x18")]
649 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
650 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
651 internal void AddConnection(HttpConnection cnc)
652 {
653 throw null;
654 }
655
656 [global::Cpp2ILInjected.Token(Token = "0x6000EF0")]
657 [global::Cpp2ILInjected.Address(RVA = "0x1F4AE10", Offset = "0x1F4AE10", Length = "0x14")]
658 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
659 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
661 {
662 throw null;
663 }
664
665 [global::Cpp2ILInjected.Token(Token = "0x4000C15")]
666 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
668
669 [global::Cpp2ILInjected.Token(Token = "0x4000C16")]
670 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
672
673 [global::Cpp2ILInjected.Token(Token = "0x4000C17")]
674 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
676
677 [global::Cpp2ILInjected.Token(Token = "0x4000C18")]
678 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
680
681 [global::Cpp2ILInjected.Token(Token = "0x4000C19")]
682 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
684
685 [global::Cpp2ILInjected.Token(Token = "0x4000C1A")]
686 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
687 private AuthenticationSchemeSelector auth_selector;
688
689 [global::Cpp2ILInjected.Token(Token = "0x4000C1B")]
690 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
691 private string realm;
692
693 [global::Cpp2ILInjected.Token(Token = "0x4000C1C")]
694 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
696
697 [global::Cpp2ILInjected.Token(Token = "0x4000C1D")]
698 [global::Cpp2ILInjected.FieldOffset(Offset = "0x49")]
699 private bool unsafe_ntlm_auth;
700
701 [global::Cpp2ILInjected.Token(Token = "0x4000C1E")]
702 [global::Cpp2ILInjected.FieldOffset(Offset = "0x4A")]
703 private bool listening;
704
705 [global::Cpp2ILInjected.Token(Token = "0x4000C1F")]
706 [global::Cpp2ILInjected.FieldOffset(Offset = "0x4B")]
707 private bool disposed;
708
709 [global::Cpp2ILInjected.Token(Token = "0x4000C20")]
710 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
711 private readonly object _internalLock;
712
713 [global::Cpp2ILInjected.Token(Token = "0x4000C21")]
714 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
716
717 [global::Cpp2ILInjected.Token(Token = "0x4000C22")]
718 [global::Cpp2ILInjected.FieldOffset(Offset = "0x60")]
720
721 [global::Cpp2ILInjected.Token(Token = "0x4000C23")]
722 [global::Cpp2ILInjected.FieldOffset(Offset = "0x68")]
724
725 [global::Cpp2ILInjected.Token(Token = "0x4000C24")]
726 [global::Cpp2ILInjected.FieldOffset(Offset = "0x70")]
728
729 [global::Cpp2ILInjected.Token(Token = "0x4000C25")]
730 [global::Cpp2ILInjected.FieldOffset(Offset = "0x78")]
732
733 [global::Cpp2ILInjected.Token(Token = "0x4000C26")]
734 [global::Cpp2ILInjected.FieldOffset(Offset = "0x80")]
736
737 [global::Cpp2ILInjected.Token(Token = "0x4000C27")]
738 [global::Cpp2ILInjected.FieldOffset(Offset = "0x88")]
740
741 [global::Cpp2ILInjected.Token(Token = "0x200024A")]
743 }
744}
class f__AnonymousType0<< Count > j__TPar
HttpListener.ExtendedProtectionSelector extendedProtectionSelectorDelegate
void AddConnection(HttpConnection cnc)
X509Certificate certificate
AuthenticationSchemes auth_schemes
HttpListener(X509Certificate certificate, MonoTlsProvider tlsProvider, MonoTlsSettings tlsSettings)
AuthenticationSchemes SelectAuthenticationScheme(HttpListenerContext context)
HttpListenerTimeoutManager TimeoutManager
HttpListener.ExtendedProtectionSelector ExtendedProtectionSelectorDelegate
X509Certificate LoadCertificateAndKey(IPAddress addr, int port)
HttpListenerContext GetContext()
AuthenticationSchemeSelector AuthenticationSchemeSelectorDelegate
MonoTlsSettings tlsSettings
SslStream CreateSslStream(Stream innerStream, bool ownsStream, RemoteCertificateValidationCallback callback)
void RegisterContext(HttpListenerContext context)
void RemoveConnection(HttpConnection cnc)
readonly object _internalLock
void Close(bool force)
MonoTlsProvider tlsProvider
delegate ExtendedProtectionPolicy ExtendedProtectionSelector(HttpListenerRequest request)
void Cleanup(bool close_existing)
HttpListenerPrefixCollection prefixes
HttpListenerContext GetContextFromQueue()
Task< HttpListenerContext > GetContextAsync()
ServiceNameStore defaultServiceNames
HttpListenerContext EndGetContext(IAsyncResult asyncResult)
AuthenticationSchemeSelector auth_selector
void UnregisterContext(HttpListenerContext context)
ExtendedProtectionPolicy extendedProtectionPolicy
IAsyncResult BeginGetContext(AsyncCallback callback, object state)
delegate bool MonoRemoteCertificateValidationCallback(string targetHost, X509Certificate certificate, X509Chain chain, MonoSslPolicyErrors sslPolicyErrors)