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
Socket.cs
Go to the documentation of this file.
1using System;
5using System.IO;
12using Cpp2ILInjected;
14
15namespace System.Net.Sockets
16{
17 [global::Cpp2ILInjected.Token(Token = "0x20002EB")]
18 public class Socket : IDisposable
19 {
20 [global::Cpp2ILInjected.Token(Token = "0x6001327")]
21 [global::Cpp2ILInjected.Address(RVA = "0x1E24048", Offset = "0x1E24048", Length = "0x2C4")]
22 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NetworkStream), Member = "ReadAsync", MemberParameters = new object[]
23 {
24 typeof(byte[]),
25 typeof(int),
26 typeof(int),
28 }, ReturnType = typeof(Task<int>))]
29 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NetworkStream), Member = "ReadAsync", MemberParameters = new object[]
30 {
33 }, ReturnType = typeof(ValueTask<int>))]
34 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
35 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CancellationToken), Member = "get_IsCancellationRequested", ReturnType = typeof(bool))]
36 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task), Member = "FromCanceled", MemberTypeParameters = new object[] { "TResult" }, MemberParameters = new object[] { typeof(CancellationToken) }, ReturnType = "System.Threading.Tasks.Task`1<TResult>")]
37 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Func<object>), Member = ".ctor", MemberParameters = new object[]
38 {
39 typeof(object),
41 }, ReturnType = typeof(void))]
42 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LazyInitializer), Member = "EnsureInitialized", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { "T&", "System.Func`1<T>" }, ReturnType = "T")]
43 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket.AwaitableSocketAsyncEventArgs), Member = "Reserve", ReturnType = typeof(bool))]
44 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketAsyncEventArgs), Member = "SetBuffer", MemberParameters = new object[] { typeof(Memory<byte>) }, ReturnType = typeof(void))]
45 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket.AwaitableSocketAsyncEventArgs), Member = "ReceiveAsync", MemberParameters = new object[] { typeof(Socket) }, ReturnType = typeof(ValueTask<int>))]
46 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ReceiveAsyncApm", MemberParameters = new object[]
47 {
50 }, ReturnType = typeof(Task<int>))]
51 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.ThrowHelper", Member = "ThrowArgumentNullException", MemberParameters = new object[] { "System.ExceptionArgument" }, ReturnType = typeof(void))]
52 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
54 {
55 throw null;
56 }
57
58 [global::Cpp2ILInjected.Token(Token = "0x6001328")]
59 [global::Cpp2ILInjected.Address(RVA = "0x1E24FD0", Offset = "0x1E24FD0", Length = "0x3A8")]
60 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
61 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "ReceiveAsync", MemberParameters = new object[]
62 {
65 typeof(bool),
67 }, ReturnType = typeof(ValueTask<int>))]
68 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
69 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Memory<>), Member = "op_Implicit", MemberParameters = new object[] { "System.Memory`1<T>" }, ReturnType = "System.ReadOnlyMemory`1<T>")]
70 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MemoryMarshal), Member = "TryGetArray", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { "System.ReadOnlyMemory`1<T>", "System.ArraySegment`1<T>&" }, ReturnType = typeof(bool))]
71 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TaskCompletionSource<int>), Member = ".ctor", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
72 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncCallback), Member = ".ctor", MemberParameters = new object[]
73 {
74 typeof(object),
76 }, ReturnType = typeof(void))]
77 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Memory<>), Member = "get_Length", ReturnType = typeof(int))]
78 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tuple[]), Member = "Create", MemberTypeParameters = new object[]
79 {
80 typeof(object),
82 typeof(object)
83 }, MemberParameters = new object[]
84 {
85 typeof(object),
87 typeof(object)
88 }, ReturnType = "System.Tuple`3<T1, T2, T3>")]
89 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "BeginReceive", MemberParameters = new object[]
90 {
91 typeof(byte[]),
92 typeof(int),
93 typeof(int),
94 typeof(SocketFlags),
95 typeof(AsyncCallback),
96 typeof(object)
97 }, ReturnType = typeof(IAsyncResult))]
98 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 31)]
100 {
101 throw null;
102 }
103
104 [global::Cpp2ILInjected.Token(Token = "0x6001329")]
105 [global::Cpp2ILInjected.Address(RVA = "0x1E2485C", Offset = "0x1E2485C", Length = "0x2C4")]
106 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NetworkStream), Member = "WriteAsync", MemberParameters = new object[]
107 {
108 typeof(byte[]),
109 typeof(int),
110 typeof(int),
112 }, ReturnType = typeof(Task))]
113 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NetworkStream), Member = "WriteAsync", MemberParameters = new object[]
114 {
117 }, ReturnType = typeof(ValueTask))]
118 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
119 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CancellationToken), Member = "get_IsCancellationRequested", ReturnType = typeof(bool))]
120 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task), Member = "FromCanceled", MemberParameters = new object[] { typeof(CancellationToken) }, ReturnType = typeof(Task))]
121 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Func<object>), Member = ".ctor", MemberParameters = new object[]
122 {
123 typeof(object),
125 }, ReturnType = typeof(void))]
126 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LazyInitializer), Member = "EnsureInitialized", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { "T&", "System.Func`1<T>" }, ReturnType = "T")]
127 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket.AwaitableSocketAsyncEventArgs), Member = "Reserve", ReturnType = typeof(bool))]
128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MemoryMarshal), Member = "AsMemory", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { "System.ReadOnlyMemory`1<T>" }, ReturnType = "System.Memory`1<T>")]
129 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketAsyncEventArgs), Member = "SetBuffer", MemberParameters = new object[] { typeof(Memory<byte>) }, ReturnType = typeof(void))]
130 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket.AwaitableSocketAsyncEventArgs), Member = "SendAsyncForNetworkStream", MemberParameters = new object[] { typeof(Socket) }, ReturnType = typeof(ValueTask))]
131 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "SendAsyncApm", MemberParameters = new object[]
132 {
134 typeof(SocketFlags)
135 }, ReturnType = typeof(Task<int>))]
136 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.ThrowHelper", Member = "ThrowArgumentNullException", MemberParameters = new object[] { "System.ExceptionArgument" }, ReturnType = typeof(void))]
137 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
139 {
140 throw null;
141 }
142
143 [global::Cpp2ILInjected.Token(Token = "0x600132A")]
144 [global::Cpp2ILInjected.Address(RVA = "0x1E25378", Offset = "0x1E25378", Length = "0x400")]
145 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
146 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "SendAsyncForNetworkStream", MemberParameters = new object[]
147 {
151 }, ReturnType = typeof(ValueTask))]
152 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
153 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MemoryMarshal), Member = "TryGetArray", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { "System.ReadOnlyMemory`1<T>", "System.ArraySegment`1<T>&" }, ReturnType = typeof(bool))]
154 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TaskCompletionSource<int>), Member = ".ctor", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
155 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncCallback), Member = ".ctor", MemberParameters = new object[]
156 {
157 typeof(object),
159 }, ReturnType = typeof(void))]
160 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReadOnlyMemory<>), Member = "get_Length", ReturnType = typeof(int))]
161 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Span<>), Member = "op_Implicit", MemberParameters = new object[] { "T[]" }, ReturnType = "System.Span`1<T>")]
162 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReadOnlySpan<>), Member = "CopyTo", MemberParameters = new object[] { "System.Span`1<T>" }, ReturnType = typeof(void))]
163 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tuple[]), Member = "Create", MemberTypeParameters = new object[]
164 {
165 typeof(object),
166 typeof(object)
167 }, MemberParameters = new object[]
168 {
169 typeof(object),
170 typeof(object)
171 }, ReturnType = "System.Tuple`2<T1, T2>")]
172 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "BeginSend", MemberParameters = new object[]
173 {
174 typeof(byte[]),
175 typeof(int),
176 typeof(int),
177 typeof(SocketFlags),
178 typeof(AsyncCallback),
179 typeof(object)
180 }, ReturnType = typeof(IAsyncResult))]
181 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 33)]
183 {
184 throw null;
185 }
186
187 [global::Cpp2ILInjected.Token(Token = "0x600132B")]
188 [global::Cpp2ILInjected.Address(RVA = "0x1E25778", Offset = "0x1E25778", Length = "0x120")]
189 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket.<>c), Member = "<.cctor>b__367_0", MemberParameters = new object[]
190 {
191 typeof(object),
192 typeof(SocketAsyncEventArgs)
193 }, ReturnType = typeof(void))]
194 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
195 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket.TaskSocketAsyncEventArgs<object>), Member = "GetCompletionResponsibility", MemberParameters = new object[] { typeof(ref bool) }, ReturnType = "System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<TResult>")]
196 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "GetException", MemberParameters = new object[]
197 {
199 typeof(bool)
200 }, ReturnType = typeof(Exception))]
201 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<object>), Member = "SetException", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(void))]
202 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<object>), Member = "SetResult", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
203 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
205 {
206 throw null;
207 }
208
209 [global::Cpp2ILInjected.Token(Token = "0x600132C")]
210 [global::Cpp2ILInjected.Address(RVA = "0x1E259AC", Offset = "0x1E259AC", Length = "0x150")]
211 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
212 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket.<>c), Member = "<.cctor>b__367_1", MemberParameters = new object[]
213 {
214 typeof(object),
215 typeof(SocketAsyncEventArgs)
216 }, ReturnType = typeof(void))]
217 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket.<>c), Member = "<.cctor>b__367_2", MemberParameters = new object[]
218 {
219 typeof(object),
220 typeof(SocketAsyncEventArgs)
221 }, ReturnType = typeof(void))]
222 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
223 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket.TaskSocketAsyncEventArgs<>), Member = "GetCompletionResponsibility", MemberParameters = new object[] { typeof(ref bool) }, ReturnType = "System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<TResult>")]
224 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "GetException", MemberParameters = new object[]
225 {
227 typeof(bool)
228 }, ReturnType = typeof(Exception))]
229 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<int>), Member = "SetException", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(void))]
230 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<int>), Member = "SetResult", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
231 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
233 {
234 throw null;
235 }
236
237 [global::Cpp2ILInjected.Token(Token = "0x600132D")]
238 [global::Cpp2ILInjected.Address(RVA = "0x1E258CC", Offset = "0x1E258CC", Length = "0xE0")]
239 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
240 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "CompleteAccept", MemberParameters = new object[]
241 {
242 typeof(Socket),
244 }, ReturnType = typeof(void))]
245 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "CompleteSendReceive", MemberParameters = new object[]
246 {
247 typeof(Socket),
248 typeof(Socket.Int32TaskSocketAsyncEventArgs),
249 typeof(bool)
250 }, ReturnType = typeof(void))]
251 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
252 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketException), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
253 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "SR", Member = "Format", MemberParameters = new object[]
254 {
255 typeof(string),
256 typeof(object)
257 }, ReturnType = typeof(string))]
258 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IOException), Member = ".ctor", MemberParameters = new object[]
259 {
260 typeof(string),
262 }, ReturnType = typeof(void))]
263 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
265 {
266 throw null;
267 }
268
269 [global::Cpp2ILInjected.Token(Token = "0x600132E")]
270 [global::Cpp2ILInjected.Address(RVA = "0x1E25AFC", Offset = "0x1E25AFC", Length = "0x40")]
271 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
272 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
273 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
275 {
276 throw null;
277 }
278
279 [global::Cpp2ILInjected.Token(Token = "0x600132F")]
280 [global::Cpp2ILInjected.Address(RVA = "0x1E25898", Offset = "0x1E25898", Length = "0x34")]
281 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
282 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
284 {
285 throw null;
286 }
287
288 [global::Cpp2ILInjected.Token(Token = "0x6001330")]
289 [global::Cpp2ILInjected.Address(RVA = "0x1E25B3C", Offset = "0x1E25B3C", Length = "0x240")]
290 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
291 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpControlStream), Member = "CreateFtpDataSocket", MemberParameters = new object[]
292 {
295 }, ReturnType = typeof(Socket))]
296 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(EndPointListener), Member = ".ctor", MemberParameters = new object[]
297 {
300 typeof(int),
301 typeof(bool)
302 }, ReturnType = typeof(void))]
303 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebConnection.<Connect>d__16", Member = "MoveNext", ReturnType = typeof(void))]
304 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TcpClient), Member = "Connect", MemberParameters = new object[]
305 {
306 typeof(string),
307 typeof(int)
308 }, ReturnType = typeof(void))]
309 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TcpClient), Member = "initialize", ReturnType = typeof(void))]
310 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TcpListener), Member = ".ctor", MemberParameters = new object[]
311 {
313 typeof(int)
314 }, ReturnType = typeof(void))]
315 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TcpListener), Member = "Stop", ReturnType = typeof(void))]
316 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UdpClient), Member = "createClientSocket", ReturnType = typeof(void))]
317 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 9)]
318 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SemaphoreSlim), Member = ".ctor", MemberParameters = new object[]
319 {
320 typeof(int),
321 typeof(int)
322 }, ReturnType = typeof(void))]
323 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
324 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Logging), Member = "get_On", ReturnType = typeof(bool))]
325 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "InitializeSockets", ReturnType = typeof(void))]
326 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SafeSocketHandle), Member = ".ctor", MemberParameters = new object[]
327 {
328 typeof(IntPtr),
329 typeof(bool)
330 }, ReturnType = typeof(void))]
331 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "SetIPProtectionLevel", MemberParameters = new object[] { typeof(IPProtectionLevel) }, ReturnType = typeof(void))]
332 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "SocketDefaults", ReturnType = typeof(void))]
333 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketException), Member = ".ctor", ReturnType = typeof(void))]
334 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 20)]
335 public Socket(AddressFamily addressFamily, SocketType socketType, ProtocolType protocolType)
336 {
337 throw null;
338 }
339
340 [global::Cpp2ILInjected.Token(Token = "0x1700046F")]
341 public static bool OSSupportsIPv4
342 {
343 [global::Cpp2ILInjected.Token(Token = "0x6001331")]
344 [global::Cpp2ILInjected.Address(RVA = "0x1E26188", Offset = "0x1E26188", Length = "0x64")]
345 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Dns), Member = "hostent_to_IPHostEntry", MemberParameters = new object[]
346 {
347 typeof(string),
348 typeof(string),
349 typeof(string[]),
350 typeof(string[])
351 }, ReturnType = typeof(IPHostEntry))]
352 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "get_FamilyHint", ReturnType = typeof(int))]
353 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TcpClient), Member = "Connect", MemberParameters = new object[]
354 {
355 typeof(string),
356 typeof(int)
357 }, ReturnType = typeof(void))]
358 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
359 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "InitializeSockets", ReturnType = typeof(void))]
360 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
361 get
362 {
363 throw null;
364 }
365 }
366
367 [global::Cpp2ILInjected.Token(Token = "0x17000470")]
368 public static bool OSSupportsIPv6
369 {
370 [global::Cpp2ILInjected.Token(Token = "0x6001332")]
371 [global::Cpp2ILInjected.Address(RVA = "0x1E261EC", Offset = "0x1E261EC", Length = "0x64")]
372 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Dns), Member = "hostent_to_IPHostEntry", MemberParameters = new object[]
373 {
374 typeof(string),
375 typeof(string),
376 typeof(string[]),
377 typeof(string[])
378 }, ReturnType = typeof(IPHostEntry))]
379 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "get_FamilyHint", ReturnType = typeof(int))]
380 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TcpClient), Member = "Connect", MemberParameters = new object[]
381 {
382 typeof(string),
383 typeof(int)
384 }, ReturnType = typeof(void))]
385 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
386 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "InitializeSockets", ReturnType = typeof(void))]
387 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
388 get
389 {
390 throw null;
391 }
392 }
393
394 [global::Cpp2ILInjected.Token(Token = "0x17000471")]
395 public IntPtr Handle
396 {
397 [global::Cpp2ILInjected.Token(Token = "0x6001333")]
398 [global::Cpp2ILInjected.Address(RVA = "0x1E26250", Offset = "0x1E26250", Length = "0xC")]
399 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SocketAsyncResult), Member = "get_Handle", ReturnType = typeof(IntPtr))]
400 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
401 get
402 {
403 throw null;
404 }
405 }
406
407 [global::Cpp2ILInjected.Token(Token = "0x17000472")]
409 {
410 [global::Cpp2ILInjected.Token(Token = "0x6001334")]
411 [global::Cpp2ILInjected.Address(RVA = "0x1E2625C", Offset = "0x1E2625C", Length = "0x8")]
412 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
413 get
414 {
415 throw null;
416 }
417 }
418
419 [global::Cpp2ILInjected.Token(Token = "0x17000473")]
421 {
422 [global::Cpp2ILInjected.Token(Token = "0x6001335")]
423 [global::Cpp2ILInjected.Address(RVA = "0x1E26264", Offset = "0x1E26264", Length = "0x8")]
424 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
425 get
426 {
427 throw null;
428 }
429 }
430
431 [global::Cpp2ILInjected.Token(Token = "0x17000474")]
433 {
434 [global::Cpp2ILInjected.Token(Token = "0x6001336")]
435 [global::Cpp2ILInjected.Address(RVA = "0x1E2626C", Offset = "0x1E2626C", Length = "0x8")]
436 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
437 get
438 {
439 throw null;
440 }
441 }
442
443 [global::Cpp2ILInjected.Token(Token = "0x17000475")]
445 {
446 [global::Cpp2ILInjected.Token(Token = "0x6001337")]
447 [global::Cpp2ILInjected.Address(RVA = "0x1E26274", Offset = "0x1E26274", Length = "0x78")]
448 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TcpListener), Member = "Stop", ReturnType = typeof(void))]
449 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
450 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "SR", Member = "GetString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
451 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
452 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
453 set
454 {
455 throw null;
456 }
457 }
458
459 [global::Cpp2ILInjected.Token(Token = "0x17000476")]
460 public int SendTimeout
461 {
462 [global::Cpp2ILInjected.Token(Token = "0x6001338")]
463 [global::Cpp2ILInjected.Address(RVA = "0x1E26408", Offset = "0x1E26408", Length = "0x68")]
464 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
465 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Telepathy.Server", Member = "Start", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
466 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
467 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "SetSocketOption", MemberParameters = new object[]
468 {
471 typeof(int)
472 }, ReturnType = typeof(void))]
473 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
474 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
475 set
476 {
477 throw null;
478 }
479 }
480
481 [global::Cpp2ILInjected.Token(Token = "0x17000477")]
482 public bool DontFragment
483 {
484 [global::Cpp2ILInjected.Token(Token = "0x6001339")]
485 [global::Cpp2ILInjected.Address(RVA = "0x1E26470", Offset = "0x1E26470", Length = "0x7C")]
486 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
487 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "SocketDefaults", ReturnType = typeof(void))]
488 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
489 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "SetSocketOption", MemberParameters = new object[]
490 {
493 typeof(int)
494 }, ReturnType = typeof(void))]
495 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "SR", Member = "GetString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
496 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NotSupportedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
497 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
498 set
499 {
500 throw null;
501 }
502 }
503
504 [global::Cpp2ILInjected.Token(Token = "0x17000478")]
505 public bool DualMode
506 {
507 [global::Cpp2ILInjected.Token(Token = "0x600133A")]
508 [global::Cpp2ILInjected.Address(RVA = "0x1E264EC", Offset = "0x1E264EC", Length = "0xD8")]
509 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
510 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "get_IsDualMode", ReturnType = typeof(bool))]
511 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "CanTryAddressFamily", MemberParameters = new object[] { typeof(AddressFamily) }, ReturnType = typeof(bool))]
512 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "BeginMConnect", MemberParameters = new object[] { typeof(SocketAsyncResult) }, ReturnType = typeof(bool))]
513 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "BeginSConnect", MemberParameters = new object[] { typeof(SocketAsyncResult) }, ReturnType = typeof(bool))]
514 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "RemapIPEndPoint", MemberParameters = new object[] { typeof(IPEndPoint) }, ReturnType = typeof(IPEndPoint))]
515 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
516 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "GetSocketOption", MemberParameters = new object[]
517 {
520 }, ReturnType = typeof(object))]
521 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "SR", Member = "GetString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
522 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NotSupportedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
523 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
524 get
525 {
526 throw null;
527 }
528 [global::Cpp2ILInjected.Token(Token = "0x600133B")]
529 [global::Cpp2ILInjected.Address(RVA = "0x1E265C4", Offset = "0x1E265C4", Length = "0x80")]
530 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
531 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Telepathy.Client", Member = "ReceiveThreadFunction", MemberParameters = new object[]
532 {
533 typeof(string),
534 typeof(int)
535 }, ReturnType = typeof(void))]
536 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "SocketDefaults", ReturnType = typeof(void))]
537 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TcpListener), Member = "Create", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(TcpListener))]
538 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
539 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "SetSocketOption", MemberParameters = new object[]
540 {
541 typeof(SocketOptionLevel),
542 typeof(SocketOptionName),
543 typeof(int)
544 }, ReturnType = typeof(void))]
545 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "SR", Member = "GetString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
546 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NotSupportedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
547 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
548 set
549 {
550 throw null;
551 }
552 }
553
554 [global::Cpp2ILInjected.Token(Token = "0x17000479")]
555 private bool IsDualMode
556 {
557 [global::Cpp2ILInjected.Token(Token = "0x600133C")]
558 [global::Cpp2ILInjected.Address(RVA = "0x1E26644", Offset = "0x1E26644", Length = "0x18")]
559 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
560 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
561 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "get_DualMode", ReturnType = typeof(bool))]
562 get
563 {
564 throw null;
565 }
566 }
567
568 [global::Cpp2ILInjected.Token(Token = "0x600133D")]
569 [global::Cpp2ILInjected.Address(RVA = "0x1E2665C", Offset = "0x1E2665C", Length = "0x38")]
570 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
571 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
572 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "get_DualMode", ReturnType = typeof(bool))]
574 {
575 throw null;
576 }
577
578 [global::Cpp2ILInjected.Token(Token = "0x600133E")]
579 [global::Cpp2ILInjected.Address(RVA = "0x1E26694", Offset = "0x1E26694", Length = "0x60")]
580 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket.<>c), Member = "<.cctor>b__367_16", MemberParameters = new object[] { typeof(IOAsyncResult) }, ReturnType = typeof(void))]
581 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
582 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "Send", MemberParameters = new object[]
583 {
585 typeof(SocketFlags),
586 typeof(ref SocketError)
587 }, ReturnType = typeof(int))]
588 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketException), Member = ".ctor", MemberParameters = new object[] { typeof(SocketError) }, ReturnType = typeof(void))]
589 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
591 {
592 throw null;
593 }
594
595 [global::Cpp2ILInjected.Token(Token = "0x600133F")]
596 [global::Cpp2ILInjected.Address(RVA = "0x1E22BF8", Offset = "0x1E22BF8", Length = "0x60")]
597 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NetworkStream), Member = "Write", MemberParameters = new object[]
598 {
599 typeof(byte[]),
600 typeof(int),
601 typeof(int)
602 }, ReturnType = typeof(void))]
603 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UdpClient), Member = "Send", MemberParameters = new object[]
604 {
605 typeof(byte[]),
606 typeof(int),
608 }, ReturnType = typeof(int))]
609 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
610 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "Send", MemberParameters = new object[]
611 {
612 typeof(byte[]),
613 typeof(int),
614 typeof(int),
615 typeof(SocketFlags),
616 typeof(ref SocketError)
617 }, ReturnType = typeof(int))]
618 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketException), Member = ".ctor", MemberParameters = new object[] { typeof(SocketError) }, ReturnType = typeof(void))]
619 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
620 public int Send(byte[] buffer, int offset, int size, SocketFlags socketFlags)
621 {
622 throw null;
623 }
624
625 [global::Cpp2ILInjected.Token(Token = "0x6001340")]
626 [global::Cpp2ILInjected.Address(RVA = "0x1E2250C", Offset = "0x1E2250C", Length = "0x60")]
627 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NetworkStream), Member = "Read", MemberParameters = new object[]
628 {
629 typeof(byte[]),
630 typeof(int),
631 typeof(int)
632 }, ReturnType = typeof(int))]
633 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
634 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "Receive", MemberParameters = new object[]
635 {
636 typeof(byte[]),
637 typeof(int),
638 typeof(int),
639 typeof(SocketFlags),
640 typeof(ref SocketError)
641 }, ReturnType = typeof(int))]
642 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketException), Member = ".ctor", MemberParameters = new object[] { typeof(SocketError) }, ReturnType = typeof(void))]
643 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
644 public int Receive(byte[] buffer, int offset, int size, SocketFlags socketFlags)
645 {
646 throw null;
647 }
648
649 [global::Cpp2ILInjected.Token(Token = "0x6001341")]
650 [global::Cpp2ILInjected.Address(RVA = "0x1E26ECC", Offset = "0x1E26ECC", Length = "0x60")]
651 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket.<>c), Member = "<.cctor>b__367_12", MemberParameters = new object[] { typeof(IOAsyncResult) }, ReturnType = typeof(void))]
652 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
653 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "Receive", MemberParameters = new object[]
654 {
658 }, ReturnType = typeof(int))]
659 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketException), Member = ".ctor", MemberParameters = new object[] { typeof(SocketError) }, ReturnType = typeof(void))]
660 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
662 {
663 throw null;
664 }
665
666 [global::Cpp2ILInjected.Token(Token = "0x6001342")]
667 [global::Cpp2ILInjected.Address(RVA = "0x1E27458", Offset = "0x1E27458", Length = "0x4")]
668 [global::Cpp2ILInjected.CallAnalysis.CallAnalysisNotSupported]
669 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServicePoint), Member = "KeepAliveSetup", MemberParameters = new object[] { typeof(Socket) }, ReturnType = typeof(void))]
670 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
672 {
673 throw null;
674 }
675
676 [global::Cpp2ILInjected.Token(Token = "0x6001343")]
677 [global::Cpp2ILInjected.Address(RVA = "0x1E25FD0", Offset = "0x1E25FD0", Length = "0xE4")]
678 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
679 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = ".ctor", MemberParameters = new object[]
680 {
684 }, ReturnType = typeof(void))]
685 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
686 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "SetSocketOption", MemberParameters = new object[]
687 {
688 typeof(SocketOptionLevel),
689 typeof(SocketOptionName),
690 typeof(int)
691 }, ReturnType = typeof(void))]
692 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "SR", Member = "GetString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
693 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[]
694 {
695 typeof(string),
696 typeof(string)
697 }, ReturnType = typeof(void))]
698 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NotSupportedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
699 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
701 {
702 throw null;
703 }
704
705 [global::Cpp2ILInjected.Token(Token = "0x6001344")]
706 [global::Cpp2ILInjected.Address(RVA = "0x1E23A10", Offset = "0x1E23A10", Length = "0x78")]
707 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
708 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NetworkStream), Member = "BeginWrite", MemberParameters = new object[]
709 {
710 typeof(byte[]),
711 typeof(int),
712 typeof(int),
713 typeof(AsyncCallback),
714 typeof(object)
715 }, ReturnType = typeof(IAsyncResult))]
716 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "SendAsyncApm", MemberParameters = new object[]
717 {
719 typeof(SocketFlags)
720 }, ReturnType = typeof(Task<int>))]
721 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
722 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "BeginSend", MemberParameters = new object[]
723 {
724 typeof(byte[]),
725 typeof(int),
726 typeof(int),
727 typeof(SocketFlags),
728 typeof(ref SocketError),
729 typeof(AsyncCallback),
730 typeof(object)
731 }, ReturnType = typeof(IAsyncResult))]
732 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketException), Member = ".ctor", MemberParameters = new object[] { typeof(SocketError) }, ReturnType = typeof(void))]
733 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
734 public IAsyncResult BeginSend(byte[] buffer, int offset, int size, SocketFlags socketFlags, AsyncCallback callback, object state)
735 {
736 throw null;
737 }
738
739 [global::Cpp2ILInjected.Token(Token = "0x6001345")]
740 [global::Cpp2ILInjected.Address(RVA = "0x1E23C6C", Offset = "0x1E23C6C", Length = "0x60")]
741 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NetworkStream), Member = "EndWrite", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(void))]
742 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket.<>c), Member = "<SendAsyncApm>b__23_0", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(void))]
743 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket.<>c), Member = "<SendAsyncApm>b__23_1", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(void))]
744 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket.<>c), Member = "<.cctor>b__367_15", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(void))]
745 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
746 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "EndSend", MemberParameters = new object[]
747 {
749 typeof(ref SocketError)
750 }, ReturnType = typeof(int))]
751 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketException), Member = ".ctor", MemberParameters = new object[] { typeof(SocketError) }, ReturnType = typeof(void))]
752 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
753 public int EndSend(IAsyncResult asyncResult)
754 {
755 throw null;
756 }
757
758 [global::Cpp2ILInjected.Token(Token = "0x6001346")]
759 [global::Cpp2ILInjected.Address(RVA = "0x1E23474", Offset = "0x1E23474", Length = "0x78")]
760 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
761 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NetworkStream), Member = "BeginRead", MemberParameters = new object[]
762 {
763 typeof(byte[]),
764 typeof(int),
765 typeof(int),
766 typeof(AsyncCallback),
767 typeof(object)
768 }, ReturnType = typeof(IAsyncResult))]
769 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "ReceiveAsyncApm", MemberParameters = new object[]
770 {
772 typeof(SocketFlags)
773 }, ReturnType = typeof(Task<int>))]
774 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
775 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "BeginReceive", MemberParameters = new object[]
776 {
777 typeof(byte[]),
778 typeof(int),
779 typeof(int),
780 typeof(SocketFlags),
781 typeof(ref SocketError),
782 typeof(AsyncCallback),
783 typeof(object)
784 }, ReturnType = typeof(IAsyncResult))]
785 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketException), Member = ".ctor", MemberParameters = new object[] { typeof(SocketError) }, ReturnType = typeof(void))]
786 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
787 public IAsyncResult BeginReceive(byte[] buffer, int offset, int size, SocketFlags socketFlags, AsyncCallback callback, object state)
788 {
789 throw null;
790 }
791
792 [global::Cpp2ILInjected.Token(Token = "0x6001347")]
793 [global::Cpp2ILInjected.Address(RVA = "0x1E236D0", Offset = "0x1E236D0", Length = "0x60")]
794 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NetworkStream), Member = "EndRead", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(int))]
795 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket.<>c), Member = "<ReceiveAsyncApm>b__15_0", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(void))]
796 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket.<>c), Member = "<ReceiveAsyncApm>b__15_1", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(void))]
797 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket.<>c), Member = "<.cctor>b__367_10", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(void))]
798 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
799 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "EndReceive", MemberParameters = new object[]
800 {
802 typeof(ref SocketError)
803 }, ReturnType = typeof(int))]
804 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketException), Member = ".ctor", MemberParameters = new object[] { typeof(SocketError) }, ReturnType = typeof(void))]
805 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
806 public int EndReceive(IAsyncResult asyncResult)
807 {
808 throw null;
809 }
810
811 [global::Cpp2ILInjected.Token(Token = "0x1700047A")]
812 private static object InternalSyncObject
813 {
814 [global::Cpp2ILInjected.Token(Token = "0x6001348")]
815 [global::Cpp2ILInjected.Address(RVA = "0x1E27B24", Offset = "0x1E27B24", Length = "0xCC")]
816 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "InitializeSockets", ReturnType = typeof(void))]
817 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
818 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
819 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Interlocked), Member = "CompareExchange", MemberParameters = new object[]
820 {
821 typeof(ref object),
822 typeof(object),
823 typeof(object)
824 }, ReturnType = typeof(object))]
825 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
826 get
827 {
828 throw null;
829 }
830 }
831
832 [global::Cpp2ILInjected.Token(Token = "0x1700047B")]
833 internal bool CleanedUp
834 {
835 [global::Cpp2ILInjected.Token(Token = "0x6001349")]
836 [global::Cpp2ILInjected.Address(RVA = "0x1E27BF0", Offset = "0x1E27BF0", Length = "0x10")]
837 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
838 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Net.Security.MonoTlsStream.<CreateStream>d__18", Member = "MoveNext", ReturnType = typeof(void))]
839 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket.<>c__DisplayClass355_0), Member = "<QueueIOSelectorJob>b__0", MemberParameters = new object[] { typeof(Task) }, ReturnType = typeof(void))]
840 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SocketAsyncResult), Member = "Complete", ReturnType = typeof(void))]
841 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
842 get
843 {
844 throw null;
845 }
846 }
847
848 [global::Cpp2ILInjected.Token(Token = "0x600134A")]
849 [global::Cpp2ILInjected.Address(RVA = "0x1E25D7C", Offset = "0x1E25D7C", Length = "0x250")]
850 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
851 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = ".ctor", MemberParameters = new object[]
852 {
856 }, ReturnType = typeof(void))]
857 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "get_OSSupportsIPv4", ReturnType = typeof(bool))]
858 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "get_OSSupportsIPv6", ReturnType = typeof(bool))]
859 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = ".ctor", MemberParameters = new object[]
860 {
861 typeof(AddressFamily),
862 typeof(SocketType),
863 typeof(ProtocolType),
864 typeof(SafeSocketHandle)
865 }, ReturnType = typeof(void))]
866 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
867 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "get_InternalSyncObject", ReturnType = typeof(object))]
868 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
869 {
870 typeof(object),
871 typeof(ref bool)
872 }, ReturnType = typeof(void))]
873 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "IsProtocolSupported", MemberParameters = new object[] { typeof(NetworkInterfaceComponent) }, ReturnType = typeof(bool))]
874 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
875 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 23)]
876 internal static void InitializeSockets()
877 {
878 throw null;
879 }
880
881 [global::Cpp2ILInjected.Token(Token = "0x600134B")]
882 [global::Cpp2ILInjected.Address(RVA = "0x1E27C54", Offset = "0x1E27C54", Length = "0x6C")]
883 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
884 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebConnection), Member = "CloseSocket", ReturnType = typeof(void))]
885 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NetworkStream), Member = "Dispose", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
886 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "Close", ReturnType = typeof(void))]
887 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "Close", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
888 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
889 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GC), Member = "SuppressFinalize", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
890 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
891 public void Dispose()
892 {
893 throw null;
894 }
895
896 [global::Cpp2ILInjected.Token(Token = "0x600134C")]
897 [global::Cpp2ILInjected.Address(RVA = "0x1E27CC0", Offset = "0x1E27CC0", Length = "0xA0")]
898 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
899 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
900 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "Finalize", ReturnType = typeof(void))]
901 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
902 protected override void Finalize()
903 {
904 throw null;
905 }
906
907 [global::Cpp2ILInjected.Token(Token = "0x600134D")]
908 [global::Cpp2ILInjected.Address(RVA = "0x1E23060", Offset = "0x1E23060", Length = "0x88")]
909 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
910 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NetworkStream), Member = "Dispose", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
911 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TcpClient), Member = "Dispose", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
912 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UdpClient), Member = "FreeResources", ReturnType = typeof(void))]
913 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
914 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "Shutdown_internal", MemberParameters = new object[]
915 {
916 typeof(SafeSocketHandle),
917 typeof(SocketShutdown),
918 typeof(ref int)
919 }, ReturnType = typeof(void))]
920 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
922 {
923 throw null;
924 }
925
926 [global::Cpp2ILInjected.Token(Token = "0x600134E")]
927 [global::Cpp2ILInjected.Address(RVA = "0x1E24E14", Offset = "0x1E24E14", Length = "0x134")]
928 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
929 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NetworkStream), Member = "SetSocketTimeoutOption", MemberParameters = new object[]
930 {
932 typeof(int),
933 typeof(bool)
934 }, ReturnType = typeof(void))]
935 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
936 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
937 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectDisposedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
938 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "SetSocketOption_internal", MemberParameters = new object[]
939 {
940 typeof(SafeSocketHandle),
941 typeof(SocketOptionLevel),
942 typeof(SocketOptionName),
943 typeof(object),
944 typeof(byte[]),
945 typeof(int),
946 typeof(ref int)
947 }, ReturnType = typeof(void))]
948 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketException), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
949 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
951 {
952 throw null;
953 }
954
955 [global::Cpp2ILInjected.Token(Token = "0x600134F")]
956 [global::Cpp2ILInjected.Address(RVA = "0x1E27FA0", Offset = "0x1E27FA0", Length = "0xF0")]
957 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket.<>c), Member = "<.cctor>b__367_3", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(void))]
958 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "Accept", ReturnType = typeof(Socket))]
959 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
960 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SemaphoreSlim), Member = ".ctor", MemberParameters = new object[]
961 {
962 typeof(int),
963 typeof(int)
964 }, ReturnType = typeof(void))]
965 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
966 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "InitializeSockets", ReturnType = typeof(void))]
967 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
972
973 [global::Cpp2ILInjected.Token(Token = "0x6001350")]
974 [global::Cpp2ILInjected.Address(RVA = "0x1E260B4", Offset = "0x1E260B4", Length = "0xD4")]
975 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
976 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = ".ctor", MemberParameters = new object[]
977 {
981 }, ReturnType = typeof(void))]
982 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
983 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "set_DontFragment", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
984 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "set_NoDelay", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
985 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "set_DualMode", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
986 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
987 private void SocketDefaults()
988 {
989 throw null;
990 }
991
992 [global::Cpp2ILInjected.Token(Token = "0x6001351")]
993 [global::Cpp2ILInjected.Address(RVA = "0x1E25FCC", Offset = "0x1E25FCC", Length = "0x4")]
994 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
995 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
996 [MethodImpl(4096)]
997 private static extern IntPtr Socket_icall(AddressFamily family, SocketType type, ProtocolType proto, out int error);
998
999 [global::Cpp2ILInjected.Token(Token = "0x1700047C")]
1000 public int Available
1001 {
1002 [global::Cpp2ILInjected.Token(Token = "0x6001352")]
1003 [global::Cpp2ILInjected.Address(RVA = "0x1E22060", Offset = "0x1E22060", Length = "0xB4")]
1004 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NetworkStream), Member = "get_DataAvailable", ReturnType = typeof(bool))]
1005 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1006 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ThrowIfDisposedAndClosed", ReturnType = typeof(void))]
1007 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "Available_internal", MemberParameters = new object[]
1008 {
1010 typeof(ref int)
1011 }, ReturnType = typeof(int))]
1012 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketException), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1013 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
1014 get
1015 {
1016 throw null;
1017 }
1018 }
1019
1020 [global::Cpp2ILInjected.Token(Token = "0x6001353")]
1021 [global::Cpp2ILInjected.Address(RVA = "0x1E28140", Offset = "0x1E28140", Length = "0x110")]
1022 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1023 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "get_Available", ReturnType = typeof(int))]
1024 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1025 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SafeHandle), Member = "DangerousAddRef", MemberParameters = new object[] { typeof(ref bool) }, ReturnType = typeof(void))]
1026 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SafeHandle), Member = "DangerousRelease", ReturnType = typeof(void))]
1027 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
1028 private static int Available_internal(SafeSocketHandle safeHandle, out int error)
1029 {
1030 throw null;
1031 }
1032
1033 [global::Cpp2ILInjected.Token(Token = "0x6001354")]
1034 [global::Cpp2ILInjected.Address(RVA = "0x1E28250", Offset = "0x1E28250", Length = "0x4")]
1035 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1036 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
1037 [MethodImpl(4096)]
1038 private static extern int Available_icall(IntPtr socket, out int error);
1039
1040 [global::Cpp2ILInjected.Token(Token = "0x1700047D")]
1041 public bool EnableBroadcast
1042 {
1043 [global::Cpp2ILInjected.Token(Token = "0x6001355")]
1044 [global::Cpp2ILInjected.Address(RVA = "0x1E28254", Offset = "0x1E28254", Length = "0x74")]
1045 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1046 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UdpClient), Member = "set_EnableBroadcast", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
1047 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1048 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ThrowIfDisposedAndClosed", ReturnType = typeof(void))]
1049 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "SetSocketOption", MemberParameters = new object[]
1050 {
1053 typeof(int)
1054 }, ReturnType = typeof(void))]
1055 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketException), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1056 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
1057 set
1058 {
1059 throw null;
1060 }
1061 }
1062
1063 [global::Cpp2ILInjected.Token(Token = "0x1700047E")]
1064 public bool IsBound
1065 {
1066 [global::Cpp2ILInjected.Token(Token = "0x6001356")]
1067 [global::Cpp2ILInjected.Address(RVA = "0x1E282C8", Offset = "0x1E282C8", Length = "0x8")]
1068 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1069 get
1070 {
1071 throw null;
1072 }
1073 }
1074
1075 [global::Cpp2ILInjected.Token(Token = "0x1700047F")]
1076 public EndPoint LocalEndPoint
1077 {
1078 [global::Cpp2ILInjected.Token(Token = "0x6001357")]
1079 [global::Cpp2ILInjected.Address(RVA = "0x1E282D0", Offset = "0x1E282D0", Length = "0xE4")]
1080 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1081 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpControlStream), Member = "QueueOrCreateDataConection", MemberParameters = new object[]
1082 {
1085 typeof(bool),
1086 typeof(ref Stream),
1087 typeof(ref bool)
1088 }, ReturnType = typeof(CommandStream.PipelineInstruction))]
1089 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpControlStream), Member = "CreateFtpListenerSocket", MemberParameters = new object[] { typeof(FtpWebRequest) }, ReturnType = typeof(void))]
1090 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpControlStream), Member = "GetPortCommandLine", MemberParameters = new object[] { typeof(FtpWebRequest) }, ReturnType = typeof(string))]
1091 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpConnection), Member = "get_LocalEndPoint", ReturnType = typeof(IPEndPoint))]
1092 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
1093 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ThrowIfDisposedAndClosed", ReturnType = typeof(void))]
1094 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "LocalEndPoint_internal", MemberParameters = new object[]
1095 {
1097 typeof(int),
1098 typeof(ref int)
1099 }, ReturnType = typeof(SocketAddress))]
1100 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketException), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1101 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
1102 get
1103 {
1104 throw null;
1105 }
1106 }
1107
1108 [global::Cpp2ILInjected.Token(Token = "0x6001358")]
1109 [global::Cpp2ILInjected.Address(RVA = "0x1E283B4", Offset = "0x1E283B4", Length = "0x118")]
1110 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1111 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "get_LocalEndPoint", ReturnType = typeof(EndPoint))]
1112 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1113 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SafeHandle), Member = "DangerousAddRef", MemberParameters = new object[] { typeof(ref bool) }, ReturnType = typeof(void))]
1114 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SafeHandle), Member = "DangerousRelease", ReturnType = typeof(void))]
1115 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
1116 private static SocketAddress LocalEndPoint_internal(SafeSocketHandle safeHandle, int family, out int error)
1117 {
1118 throw null;
1119 }
1120
1121 [global::Cpp2ILInjected.Token(Token = "0x6001359")]
1122 [global::Cpp2ILInjected.Address(RVA = "0x1E284CC", Offset = "0x1E284CC", Length = "0x4")]
1123 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1124 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
1125 [MethodImpl(4096)]
1126 private static extern SocketAddress LocalEndPoint_icall(IntPtr socket, int family, out int error);
1127
1128 [global::Cpp2ILInjected.Token(Token = "0x17000480")]
1129 public bool Blocking
1130 {
1131 [global::Cpp2ILInjected.Token(Token = "0x600135A")]
1132 [global::Cpp2ILInjected.Address(RVA = "0x1E284D0", Offset = "0x1E284D0", Length = "0x8")]
1133 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1134 get
1135 {
1136 throw null;
1137 }
1138 [global::Cpp2ILInjected.Token(Token = "0x600135B")]
1139 [global::Cpp2ILInjected.Address(RVA = "0x1E284D8", Offset = "0x1E284D8", Length = "0xC8")]
1140 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "Accept", ReturnType = typeof(Socket))]
1141 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "Accept", MemberParameters = new object[] { typeof(Socket) }, ReturnType = typeof(void))]
1142 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "BeginSConnect", MemberParameters = new object[] { typeof(SocketAsyncResult) }, ReturnType = typeof(bool))]
1143 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
1144 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ThrowIfDisposedAndClosed", ReturnType = typeof(void))]
1145 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "Blocking_internal", MemberParameters = new object[]
1146 {
1148 typeof(bool),
1149 typeof(ref int)
1150 }, ReturnType = typeof(void))]
1151 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketException), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1152 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
1153 set
1154 {
1155 throw null;
1156 }
1157 }
1158
1159 [global::Cpp2ILInjected.Token(Token = "0x600135C")]
1160 [global::Cpp2ILInjected.Address(RVA = "0x1E285A0", Offset = "0x1E285A0", Length = "0x108")]
1161 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1162 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "set_Blocking", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
1163 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1164 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SafeHandle), Member = "DangerousAddRef", MemberParameters = new object[] { typeof(ref bool) }, ReturnType = typeof(void))]
1165 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SafeHandle), Member = "DangerousRelease", ReturnType = typeof(void))]
1166 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
1167 private static void Blocking_internal(SafeSocketHandle safeHandle, bool block, out int error)
1168 {
1169 throw null;
1170 }
1171
1172 [global::Cpp2ILInjected.Token(Token = "0x600135D")]
1173 [global::Cpp2ILInjected.Address(RVA = "0x1E286A8", Offset = "0x1E286A8", Length = "0x8")]
1174 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SafeSocketHandle), Member = "ReleaseHandle", ReturnType = typeof(bool))]
1175 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1176 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
1177 [MethodImpl(4096)]
1178 internal static extern void Blocking_icall(IntPtr socket, bool block, out int error);
1179
1180 [global::Cpp2ILInjected.Token(Token = "0x17000481")]
1181 public bool Connected
1182 {
1183 [global::Cpp2ILInjected.Token(Token = "0x600135E")]
1184 [global::Cpp2ILInjected.Address(RVA = "0x1E286B0", Offset = "0x1E286B0", Length = "0x8")]
1185 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1186 get
1187 {
1188 throw null;
1189 }
1190 }
1191
1192 [global::Cpp2ILInjected.Token(Token = "0x17000482")]
1193 public bool NoDelay
1194 {
1195 [global::Cpp2ILInjected.Token(Token = "0x600135F")]
1196 [global::Cpp2ILInjected.Address(RVA = "0x1E28090", Offset = "0x1E28090", Length = "0x38")]
1197 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Telepathy.Server", Member = "Start", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
1198 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebConnection.<Connect>d__16", Member = "MoveNext", ReturnType = typeof(void))]
1199 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "SocketDefaults", ReturnType = typeof(void))]
1200 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
1201 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ThrowIfDisposedAndClosed", ReturnType = typeof(void))]
1202 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ThrowIfUdp", ReturnType = typeof(void))]
1203 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "SetSocketOption", MemberParameters = new object[]
1204 {
1207 typeof(int)
1208 }, ReturnType = typeof(void))]
1209 set
1210 {
1211 throw null;
1212 }
1213 }
1214
1215 [global::Cpp2ILInjected.Token(Token = "0x17000483")]
1216 public EndPoint RemoteEndPoint
1217 {
1218 [global::Cpp2ILInjected.Token(Token = "0x6001360")]
1219 [global::Cpp2ILInjected.Address(RVA = "0x1E28708", Offset = "0x1E28708", Length = "0xEC")]
1220 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1221 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Telepathy.Server", Member = "NextConnectionId", MemberParameters = new object[] { typeof(TcpClient) }, ReturnType = typeof(int))]
1222 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Telepathy.Server", Member = "GetClientAddress", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(string))]
1223 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Net.Sockets.TcpSocket", Member = ".ctor", MemberParameters = new object[] { typeof(TcpClient) }, ReturnType = typeof(void))]
1224 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpControlStream), Member = "AcceptCallback", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(void))]
1225 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpControlStream), Member = "QueueOrCreateDataConection", MemberParameters = new object[]
1226 {
1229 typeof(bool),
1230 typeof(ref Stream),
1231 typeof(ref bool)
1232 }, ReturnType = typeof(CommandStream.PipelineInstruction))]
1233 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NetworkStreamWrapper), Member = "get_ServerAddress", ReturnType = typeof(IPAddress))]
1234 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpConnection), Member = "get_RemoteEndPoint", ReturnType = typeof(IPEndPoint))]
1235 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
1236 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ThrowIfDisposedAndClosed", ReturnType = typeof(void))]
1237 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "RemoteEndPoint_internal", MemberParameters = new object[]
1238 {
1239 typeof(SafeSocketHandle),
1240 typeof(int),
1241 typeof(ref int)
1242 }, ReturnType = typeof(SocketAddress))]
1243 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketException), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1244 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
1245 get
1246 {
1247 throw null;
1248 }
1249 }
1250
1251 [global::Cpp2ILInjected.Token(Token = "0x6001361")]
1252 [global::Cpp2ILInjected.Address(RVA = "0x1E287F4", Offset = "0x1E287F4", Length = "0x118")]
1253 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1254 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "get_RemoteEndPoint", ReturnType = typeof(EndPoint))]
1255 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1256 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SafeHandle), Member = "DangerousAddRef", MemberParameters = new object[] { typeof(ref bool) }, ReturnType = typeof(void))]
1257 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SafeHandle), Member = "DangerousRelease", ReturnType = typeof(void))]
1258 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
1259 private static SocketAddress RemoteEndPoint_internal(SafeSocketHandle safeHandle, int family, out int error)
1260 {
1261 throw null;
1262 }
1263
1264 [global::Cpp2ILInjected.Token(Token = "0x6001362")]
1265 [global::Cpp2ILInjected.Address(RVA = "0x1E2890C", Offset = "0x1E2890C", Length = "0x4")]
1266 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1267 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
1268 [MethodImpl(4096)]
1269 private static extern SocketAddress RemoteEndPoint_icall(IntPtr socket, int family, out int error);
1270
1271 [global::Cpp2ILInjected.Token(Token = "0x6001363")]
1272 [global::Cpp2ILInjected.Address(RVA = "0x1E28910", Offset = "0x1E28910", Length = "0x18C")]
1273 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1274 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebConnection), Member = "CanReuse", ReturnType = typeof(bool))]
1275 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebConnection), Member = "CheckReusable", ReturnType = typeof(bool))]
1276 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1277 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ThrowIfDisposedAndClosed", ReturnType = typeof(void))]
1278 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "Poll_internal", MemberParameters = new object[]
1279 {
1282 typeof(int),
1283 typeof(ref int)
1284 }, ReturnType = typeof(bool))]
1285 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "GetSocketOption", MemberParameters = new object[]
1286 {
1289 }, ReturnType = typeof(object))]
1290 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NotSupportedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1291 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketException), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1292 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
1294 {
1295 throw null;
1296 }
1297
1298 [global::Cpp2ILInjected.Token(Token = "0x6001364")]
1299 [global::Cpp2ILInjected.Address(RVA = "0x1E28A9C", Offset = "0x1E28A9C", Length = "0x128")]
1300 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1301 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "Poll", MemberParameters = new object[]
1302 {
1303 typeof(int),
1305 }, ReturnType = typeof(bool))]
1306 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1307 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SafeHandle), Member = "DangerousAddRef", MemberParameters = new object[] { typeof(ref bool) }, ReturnType = typeof(void))]
1308 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SafeHandle), Member = "DangerousRelease", ReturnType = typeof(void))]
1309 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
1310 private static bool Poll_internal(SafeSocketHandle safeHandle, SelectMode mode, int timeout, out int error)
1311 {
1312 throw null;
1313 }
1314
1315 [global::Cpp2ILInjected.Token(Token = "0x6001365")]
1316 [global::Cpp2ILInjected.Address(RVA = "0x1E28BC4", Offset = "0x1E28BC4", Length = "0x4")]
1317 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1318 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
1319 [MethodImpl(4096)]
1320 private static extern bool Poll_icall(IntPtr socket, SelectMode mode, int timeout, out int error);
1321
1322 [global::Cpp2ILInjected.Token(Token = "0x6001366")]
1323 [global::Cpp2ILInjected.Address(RVA = "0x1E28BC8", Offset = "0x1E28BC8", Length = "0x124")]
1324 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1325 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpControlStream), Member = "QueueOrCreateDataConection", MemberParameters = new object[]
1326 {
1329 typeof(bool),
1330 typeof(ref Stream),
1331 typeof(ref bool)
1332 }, ReturnType = typeof(CommandStream.PipelineInstruction))]
1333 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket.<>c), Member = "<.cctor>b__367_4", MemberParameters = new object[] { typeof(IOAsyncResult) }, ReturnType = typeof(void))]
1334 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket.<>c), Member = "<.cctor>b__367_5", MemberParameters = new object[] { typeof(IOAsyncResult) }, ReturnType = typeof(void))]
1335 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TcpListener), Member = "AcceptTcpClient", ReturnType = typeof(TcpClient))]
1336 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
1337 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ThrowIfDisposedAndClosed", ReturnType = typeof(void))]
1338 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "Accept_internal", MemberParameters = new object[]
1339 {
1340 typeof(SafeSocketHandle),
1341 typeof(ref int),
1342 typeof(bool)
1343 }, ReturnType = typeof(SafeSocketHandle))]
1344 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = ".ctor", MemberParameters = new object[]
1345 {
1346 typeof(AddressFamily),
1347 typeof(SocketType),
1348 typeof(ProtocolType),
1349 typeof(SafeSocketHandle)
1350 }, ReturnType = typeof(void))]
1351 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "set_Blocking", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
1352 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketException), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1353 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
1355 {
1356 throw null;
1357 }
1358
1359 [global::Cpp2ILInjected.Token(Token = "0x6001367")]
1360 [global::Cpp2ILInjected.Address(RVA = "0x1E28E24", Offset = "0x1E28E24", Length = "0x10C")]
1361 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1362 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket.<>c), Member = "<.cctor>b__367_4", MemberParameters = new object[] { typeof(IOAsyncResult) }, ReturnType = typeof(void))]
1363 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket.<>c), Member = "<.cctor>b__367_5", MemberParameters = new object[] { typeof(IOAsyncResult) }, ReturnType = typeof(void))]
1364 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1365 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ThrowIfDisposedAndClosed", ReturnType = typeof(void))]
1366 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "Accept_internal", MemberParameters = new object[]
1367 {
1369 typeof(ref int),
1370 typeof(bool)
1371 }, ReturnType = typeof(SafeSocketHandle))]
1372 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "set_Blocking", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
1373 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketException), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1374 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
1376 {
1377 throw null;
1378 }
1379
1380 [global::Cpp2ILInjected.Token(Token = "0x6001368")]
1381 [global::Cpp2ILInjected.Address(RVA = "0x1E28F30", Offset = "0x1E28F30", Length = "0x228")]
1382 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(EndPointListener), Member = "Accept", MemberParameters = new object[]
1383 {
1384 typeof(Socket),
1387 }, ReturnType = typeof(void))]
1388 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1389 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ThrowIfDisposedAndClosed", ReturnType = typeof(void))]
1390 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "InitSocketAsyncEventArgs", MemberParameters = new object[]
1391 {
1392 typeof(SocketAsyncEventArgs),
1393 typeof(AsyncCallback),
1394 typeof(object),
1395 typeof(SocketOperation)
1396 }, ReturnType = typeof(void))]
1397 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketAsyncResult), Member = "get_Handle", ReturnType = typeof(IntPtr))]
1398 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IOSelectorJob), Member = ".ctor", MemberParameters = new object[]
1399 {
1401 typeof(IOAsyncCallback),
1403 }, ReturnType = typeof(void))]
1404 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "QueueIOSelectorJob", MemberParameters = new object[]
1405 {
1407 typeof(IntPtr),
1409 }, ReturnType = typeof(void))]
1410 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1411 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1412 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1413 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 19)]
1415 {
1416 throw null;
1417 }
1418
1419 [global::Cpp2ILInjected.Token(Token = "0x6001369")]
1420 [global::Cpp2ILInjected.Address(RVA = "0x1E292F0", Offset = "0x1E292F0", Length = "0x15C")]
1421 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpControlStream), Member = "QueueOrCreateDataConection", MemberParameters = new object[]
1422 {
1425 typeof(bool),
1426 typeof(ref Stream),
1427 typeof(ref bool)
1428 }, ReturnType = typeof(CommandStream.PipelineInstruction))]
1429 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1430 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ThrowIfDisposedAndClosed", ReturnType = typeof(void))]
1431 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketAsyncResult), Member = ".ctor", MemberParameters = new object[]
1432 {
1433 typeof(Socket),
1434 typeof(AsyncCallback),
1435 typeof(object),
1436 typeof(SocketOperation)
1437 }, ReturnType = typeof(void))]
1438 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketAsyncResult), Member = "get_Handle", ReturnType = typeof(IntPtr))]
1439 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IOSelectorJob), Member = ".ctor", MemberParameters = new object[]
1440 {
1442 typeof(IOAsyncCallback),
1444 }, ReturnType = typeof(void))]
1445 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "QueueIOSelectorJob", MemberParameters = new object[]
1446 {
1448 typeof(IntPtr),
1450 }, ReturnType = typeof(void))]
1451 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", ReturnType = typeof(void))]
1452 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
1453 public IAsyncResult BeginAccept(AsyncCallback callback, object state)
1454 {
1455 throw null;
1456 }
1457
1458 [global::Cpp2ILInjected.Token(Token = "0x600136A")]
1459 [global::Cpp2ILInjected.Address(RVA = "0x1E2944C", Offset = "0x1E2944C", Length = "0x28")]
1460 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpControlStream), Member = "AcceptCallback", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(void))]
1461 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket.<>c), Member = "<.cctor>b__367_3", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(void))]
1462 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1463 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "EndAccept", MemberParameters = new object[]
1464 {
1465 typeof(ref byte[]),
1466 typeof(ref int),
1468 }, ReturnType = typeof(Socket))]
1469 public Socket EndAccept(IAsyncResult asyncResult)
1470 {
1471 throw null;
1472 }
1473
1474 [global::Cpp2ILInjected.Token(Token = "0x600136B")]
1475 [global::Cpp2ILInjected.Address(RVA = "0x1E29474", Offset = "0x1E29474", Length = "0xE8")]
1476 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1477 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "EndAccept", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(Socket))]
1478 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1479 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ThrowIfDisposedAndClosed", ReturnType = typeof(void))]
1480 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ValidateEndIAsyncResult", MemberParameters = new object[]
1481 {
1483 typeof(string),
1484 typeof(string)
1485 }, ReturnType = typeof(SocketAsyncResult))]
1486 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IOAsyncResult), Member = "get_AsyncWaitHandle", ReturnType = typeof(WaitHandle))]
1487 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketAsyncResult), Member = "CheckIfThrowDelayedException", ReturnType = typeof(void))]
1488 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Memory<>), Member = "ToArray", ReturnType = "T[]")]
1489 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
1490 public Socket EndAccept(out byte[] buffer, out int bytesTransferred, IAsyncResult asyncResult)
1491 {
1492 throw null;
1493 }
1494
1495 [global::Cpp2ILInjected.Token(Token = "0x600136C")]
1496 [global::Cpp2ILInjected.Address(RVA = "0x1E28CEC", Offset = "0x1E28CEC", Length = "0x138")]
1497 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1498 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "Accept", ReturnType = typeof(Socket))]
1499 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "Accept", MemberParameters = new object[] { typeof(Socket) }, ReturnType = typeof(void))]
1500 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1501 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SafeSocketHandle), Member = "RegisterForBlockingSyscall", ReturnType = typeof(void))]
1502 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SafeSocketHandle), Member = ".ctor", MemberParameters = new object[]
1503 {
1504 typeof(IntPtr),
1505 typeof(bool)
1506 }, ReturnType = typeof(void))]
1507 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SafeSocketHandle), Member = "UnRegisterForBlockingSyscall", ReturnType = typeof(void))]
1508 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
1509 private static SafeSocketHandle Accept_internal(SafeSocketHandle safeHandle, out int error, bool blocking)
1510 {
1511 throw null;
1512 }
1513
1514 [global::Cpp2ILInjected.Token(Token = "0x600136D")]
1515 [global::Cpp2ILInjected.Address(RVA = "0x1E29694", Offset = "0x1E29694", Length = "0x8")]
1516 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1517 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
1518 [MethodImpl(4096)]
1519 private static extern IntPtr Accept_icall(IntPtr sock, out int error, bool blocking);
1520
1521 [global::Cpp2ILInjected.Token(Token = "0x600136E")]
1522 [global::Cpp2ILInjected.Address(RVA = "0x1E2969C", Offset = "0x1E2969C", Length = "0x168")]
1523 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1524 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpControlStream), Member = "QueueOrCreateDataConection", MemberParameters = new object[]
1525 {
1528 typeof(bool),
1529 typeof(ref Stream),
1530 typeof(ref bool)
1531 }, ReturnType = typeof(CommandStream.PipelineInstruction))]
1532 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpControlStream), Member = "CreateFtpListenerSocket", MemberParameters = new object[] { typeof(FtpWebRequest) }, ReturnType = typeof(void))]
1533 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(EndPointListener), Member = ".ctor", MemberParameters = new object[]
1534 {
1537 typeof(int),
1538 typeof(bool)
1539 }, ReturnType = typeof(void))]
1540 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServicePoint), Member = "CallEndPointDelegate", MemberParameters = new object[]
1541 {
1542 typeof(Socket),
1544 }, ReturnType = typeof(bool))]
1545 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TcpListener), Member = "Start", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1546 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UdpClient), Member = ".ctor", MemberParameters = new object[]
1547 {
1548 typeof(int),
1549 typeof(AddressFamily)
1550 }, ReturnType = typeof(void))]
1551 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
1552 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ThrowIfDisposedAndClosed", ReturnType = typeof(void))]
1553 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "RemapIPEndPoint", MemberParameters = new object[] { typeof(IPEndPoint) }, ReturnType = typeof(IPEndPoint))]
1554 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "Bind_internal", MemberParameters = new object[]
1555 {
1556 typeof(SafeSocketHandle),
1558 typeof(ref int)
1559 }, ReturnType = typeof(void))]
1560 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1561 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketException), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1562 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
1563 public void Bind(EndPoint localEP)
1564 {
1565 throw null;
1566 }
1567
1568 [global::Cpp2ILInjected.Token(Token = "0x600136F")]
1569 [global::Cpp2ILInjected.Address(RVA = "0x1E298B8", Offset = "0x1E298B8", Length = "0x108")]
1570 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1571 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "Bind", MemberParameters = new object[] { typeof(EndPoint) }, ReturnType = typeof(void))]
1572 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1573 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SafeHandle), Member = "DangerousAddRef", MemberParameters = new object[] { typeof(ref bool) }, ReturnType = typeof(void))]
1574 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SafeHandle), Member = "DangerousRelease", ReturnType = typeof(void))]
1575 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
1576 private static void Bind_internal(SafeSocketHandle safeHandle, SocketAddress sa, out int error)
1577 {
1578 throw null;
1579 }
1580
1581 [global::Cpp2ILInjected.Token(Token = "0x6001370")]
1582 [global::Cpp2ILInjected.Address(RVA = "0x1E299C0", Offset = "0x1E299C0", Length = "0x4")]
1583 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1584 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
1585 [MethodImpl(4096)]
1586 private static extern void Bind_icall(IntPtr sock, SocketAddress sa, out int error);
1587
1588 [global::Cpp2ILInjected.Token(Token = "0x6001371")]
1589 [global::Cpp2ILInjected.Address(RVA = "0x1E299C4", Offset = "0x1E299C4", Length = "0xE8")]
1590 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpControlStream), Member = "CreateFtpListenerSocket", MemberParameters = new object[] { typeof(FtpWebRequest) }, ReturnType = typeof(void))]
1591 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(EndPointListener), Member = ".ctor", MemberParameters = new object[]
1592 {
1595 typeof(int),
1596 typeof(bool)
1597 }, ReturnType = typeof(void))]
1598 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TcpListener), Member = "Start", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1599 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
1600 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ThrowIfDisposedAndClosed", ReturnType = typeof(void))]
1601 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "Listen_internal", MemberParameters = new object[]
1602 {
1603 typeof(SafeSocketHandle),
1604 typeof(int),
1605 typeof(ref int)
1606 }, ReturnType = typeof(void))]
1607 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketException), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1608 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
1609 public void Listen(int backlog)
1610 {
1611 throw null;
1612 }
1613
1614 [global::Cpp2ILInjected.Token(Token = "0x6001372")]
1615 [global::Cpp2ILInjected.Address(RVA = "0x1E29AAC", Offset = "0x1E29AAC", Length = "0x108")]
1616 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1617 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "Listen", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1618 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1619 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SafeHandle), Member = "DangerousAddRef", MemberParameters = new object[] { typeof(ref bool) }, ReturnType = typeof(void))]
1620 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SafeHandle), Member = "DangerousRelease", ReturnType = typeof(void))]
1621 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
1622 private static void Listen_internal(SafeSocketHandle safeHandle, int backlog, out int error)
1623 {
1624 throw null;
1625 }
1626
1627 [global::Cpp2ILInjected.Token(Token = "0x6001373")]
1628 [global::Cpp2ILInjected.Address(RVA = "0x1E29BB4", Offset = "0x1E29BB4", Length = "0x4")]
1629 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1630 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
1631 [MethodImpl(4096)]
1632 private static extern void Listen_icall(IntPtr sock, int backlog, out int error);
1633
1634 [global::Cpp2ILInjected.Token(Token = "0x6001374")]
1635 [global::Cpp2ILInjected.Address(RVA = "0x1E29BB8", Offset = "0x1E29BB8", Length = "0x74")]
1636 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TcpClient), Member = "Connect", MemberParameters = new object[]
1637 {
1638 typeof(string),
1639 typeof(int)
1640 }, ReturnType = typeof(void))]
1641 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1642 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IPEndPoint), Member = ".ctor", MemberParameters = new object[]
1643 {
1645 typeof(int)
1646 }, ReturnType = typeof(void))]
1647 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1648 public void Connect(IPAddress address, int port)
1649 {
1650 throw null;
1651 }
1652
1653 [global::Cpp2ILInjected.Token(Token = "0x6001375")]
1654 [global::Cpp2ILInjected.Address(RVA = "0x1E29C2C", Offset = "0x1E29C2C", Length = "0x32C")]
1655 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1656 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpControlStream), Member = "QueueOrCreateDataConection", MemberParameters = new object[]
1657 {
1660 typeof(bool),
1661 typeof(ref Stream),
1662 typeof(ref bool)
1663 }, ReturnType = typeof(CommandStream.PipelineInstruction))]
1664 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TcpClient), Member = "Connect", MemberParameters = new object[] { typeof(IPEndPoint) }, ReturnType = typeof(void))]
1665 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1666 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ThrowIfDisposedAndClosed", ReturnType = typeof(void))]
1667 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "RemapIPEndPoint", MemberParameters = new object[] { typeof(IPEndPoint) }, ReturnType = typeof(IPEndPoint))]
1668 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "Connect_internal", MemberParameters = new object[]
1669 {
1670 typeof(SafeSocketHandle),
1672 typeof(ref int),
1673 typeof(bool)
1674 }, ReturnType = typeof(void))]
1675 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketException), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1676 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1677 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", ReturnType = typeof(void))]
1678 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 19)]
1680 {
1681 throw null;
1682 }
1683
1684 [global::Cpp2ILInjected.Token(Token = "0x6001376")]
1685 [global::Cpp2ILInjected.Address(RVA = "0x1E2A060", Offset = "0x1E2A060", Length = "0x2E4")]
1686 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1687 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TcpClient), Member = "BeginConnect", MemberParameters = new object[]
1688 {
1689 typeof(string),
1690 typeof(int),
1691 typeof(AsyncCallback),
1692 typeof(object)
1693 }, ReturnType = typeof(IAsyncResult))]
1694 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1695 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket.<>c__DisplayClass240_0), Member = ".ctor", ReturnType = typeof(void))]
1696 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ThrowIfDisposedAndClosed", ReturnType = typeof(void))]
1697 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketAsyncResult), Member = ".ctor", MemberParameters = new object[]
1698 {
1699 typeof(Socket),
1700 typeof(AsyncCallback),
1701 typeof(object),
1702 typeof(SocketOperation)
1703 }, ReturnType = typeof(void))]
1704 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dns), Member = "GetHostAddressesAsync", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(Task<IPAddress[]>))]
1705 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Action<object>), Member = ".ctor", MemberParameters = new object[]
1706 {
1707 typeof(object),
1708 typeof(IntPtr)
1709 }, ReturnType = typeof(void))]
1710 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task<object>), Member = "ContinueWith", MemberParameters = new object[]
1711 {
1712 typeof(Action<Task<object>>),
1714 }, ReturnType = typeof(Task))]
1715 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1716 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NotSupportedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1717 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
1718 {
1719 typeof(string),
1720 typeof(string)
1721 }, ReturnType = typeof(void))]
1722 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", ReturnType = typeof(void))]
1723 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 28)]
1724 public IAsyncResult BeginConnect(string host, int port, AsyncCallback callback, object state)
1725 {
1726 throw null;
1727 }
1728
1729 [global::Cpp2ILInjected.Token(Token = "0x6001377")]
1730 [global::Cpp2ILInjected.Address(RVA = "0x1E2A344", Offset = "0x1E2A344", Length = "0x130")]
1731 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpControlStream), Member = "QueueOrCreateDataConection", MemberParameters = new object[]
1732 {
1735 typeof(bool),
1736 typeof(ref Stream),
1737 typeof(ref bool)
1738 }, ReturnType = typeof(CommandStream.PipelineInstruction))]
1739 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebConnection.<>c", Member = "<Connect>b__16_0", MemberParameters = new object[]
1740 {
1742 typeof(AsyncCallback),
1743 typeof(object)
1744 }, ReturnType = typeof(IAsyncResult))]
1745 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1746 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ThrowIfDisposedAndClosed", ReturnType = typeof(void))]
1747 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketAsyncResult), Member = ".ctor", MemberParameters = new object[]
1748 {
1749 typeof(Socket),
1750 typeof(AsyncCallback),
1751 typeof(object),
1752 typeof(SocketOperation)
1753 }, ReturnType = typeof(void))]
1754 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "BeginSConnect", MemberParameters = new object[] { typeof(SocketAsyncResult) }, ReturnType = typeof(bool))]
1755 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1756 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", ReturnType = typeof(void))]
1757 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
1758 public IAsyncResult BeginConnect(EndPoint remoteEP, AsyncCallback callback, object state)
1759 {
1760 throw null;
1761 }
1762
1763 [global::Cpp2ILInjected.Token(Token = "0x6001378")]
1764 [global::Cpp2ILInjected.Address(RVA = "0x1E2A880", Offset = "0x1E2A880", Length = "0x1E0")]
1765 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1766 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket.<>c), Member = "<.cctor>b__367_7", MemberParameters = new object[] { typeof(IOAsyncResult) }, ReturnType = typeof(void))]
1767 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket.<>c__DisplayClass240_0), Member = "<BeginConnect>b__0", MemberParameters = new object[] { typeof(Task<IPAddress[]>) }, ReturnType = typeof(void))]
1768 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1769 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IPEndPoint), Member = ".ctor", MemberParameters = new object[]
1770 {
1772 typeof(int)
1773 }, ReturnType = typeof(void))]
1774 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "BeginSConnect", MemberParameters = new object[] { typeof(SocketAsyncResult) }, ReturnType = typeof(bool))]
1775 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "get_DualMode", ReturnType = typeof(bool))]
1776 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketAsyncResult), Member = "Complete", MemberParameters = new object[]
1777 {
1779 typeof(bool)
1780 }, ReturnType = typeof(void))]
1781 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
1783 {
1784 throw null;
1785 }
1786
1787 [global::Cpp2ILInjected.Token(Token = "0x6001379")]
1788 [global::Cpp2ILInjected.Address(RVA = "0x1E2A474", Offset = "0x1E2A474", Length = "0x40C")]
1789 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1790 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "BeginConnect", MemberParameters = new object[]
1791 {
1793 typeof(AsyncCallback),
1794 typeof(object)
1795 }, ReturnType = typeof(IAsyncResult))]
1796 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "BeginMConnect", MemberParameters = new object[] { typeof(SocketAsyncResult) }, ReturnType = typeof(bool))]
1797 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1798 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SafeHandle), Member = "Dispose", ReturnType = typeof(void))]
1799 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SafeSocketHandle), Member = ".ctor", MemberParameters = new object[]
1800 {
1801 typeof(IntPtr),
1802 typeof(bool)
1803 }, ReturnType = typeof(void))]
1804 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "get_DualMode", ReturnType = typeof(bool))]
1805 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1806 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "set_Blocking", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
1807 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "Connect_internal", MemberParameters = new object[]
1808 {
1809 typeof(SafeSocketHandle),
1811 typeof(ref int),
1812 typeof(bool)
1813 }, ReturnType = typeof(void))]
1814 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketAsyncResult), Member = "get_Handle", ReturnType = typeof(IntPtr))]
1815 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IOSelectorJob), Member = ".ctor", MemberParameters = new object[]
1816 {
1818 typeof(IOAsyncCallback),
1820 }, ReturnType = typeof(void))]
1821 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IOSelector), Member = "Add", MemberParameters = new object[]
1822 {
1823 typeof(IntPtr),
1825 }, ReturnType = typeof(void))]
1826 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketAsyncResult), Member = "Complete", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
1827 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketException), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1828 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketAsyncResult), Member = "Complete", MemberParameters = new object[]
1829 {
1831 typeof(bool)
1832 }, ReturnType = typeof(void))]
1833 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "RemapIPEndPoint", MemberParameters = new object[] { typeof(IPEndPoint) }, ReturnType = typeof(IPEndPoint))]
1834 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 20)]
1836 {
1837 throw null;
1838 }
1839
1840 [global::Cpp2ILInjected.Token(Token = "0x600137A")]
1841 [global::Cpp2ILInjected.Address(RVA = "0x1E2AA60", Offset = "0x1E2AA60", Length = "0xA4")]
1842 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1843 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpControlStream), Member = "ConnectCallback", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(void))]
1844 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebConnection.<>c", Member = "<Connect>b__16_1", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(void))]
1845 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket.<>c), Member = "<.cctor>b__367_6", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(void))]
1846 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TcpClient), Member = "EndConnect", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(void))]
1847 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
1848 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ThrowIfDisposedAndClosed", ReturnType = typeof(void))]
1849 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ValidateEndIAsyncResult", MemberParameters = new object[]
1850 {
1852 typeof(string),
1853 typeof(string)
1854 }, ReturnType = typeof(SocketAsyncResult))]
1855 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IOAsyncResult), Member = "get_AsyncWaitHandle", ReturnType = typeof(WaitHandle))]
1856 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketAsyncResult), Member = "CheckIfThrowDelayedException", ReturnType = typeof(void))]
1857 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1858 public void EndConnect(IAsyncResult asyncResult)
1859 {
1860 throw null;
1861 }
1862
1863 [global::Cpp2ILInjected.Token(Token = "0x600137B")]
1864 [global::Cpp2ILInjected.Address(RVA = "0x1E29F58", Offset = "0x1E29F58", Length = "0x108")]
1865 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1866 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "Connect", MemberParameters = new object[] { typeof(EndPoint) }, ReturnType = typeof(void))]
1867 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "BeginSConnect", MemberParameters = new object[] { typeof(SocketAsyncResult) }, ReturnType = typeof(bool))]
1868 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1869 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SafeSocketHandle), Member = "RegisterForBlockingSyscall", ReturnType = typeof(void))]
1870 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SafeSocketHandle), Member = "UnRegisterForBlockingSyscall", ReturnType = typeof(void))]
1871 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
1872 private static void Connect_internal(SafeSocketHandle safeHandle, SocketAddress sa, out int error, bool blocking)
1873 {
1874 throw null;
1875 }
1876
1877 [global::Cpp2ILInjected.Token(Token = "0x600137C")]
1878 [global::Cpp2ILInjected.Address(RVA = "0x1E2AB04", Offset = "0x1E2AB04", Length = "0x8")]
1879 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1880 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
1881 [MethodImpl(4096)]
1882 private static extern void Connect_icall(IntPtr sock, SocketAddress sa, out int error, bool blocking);
1883
1884 [global::Cpp2ILInjected.Token(Token = "0x600137D")]
1885 [global::Cpp2ILInjected.Address(RVA = "0x1E2AB0C", Offset = "0x1E2AB0C", Length = "0xE8")]
1886 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1887 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket.<>c), Member = "<.cctor>b__367_9", MemberParameters = new object[] { typeof(IOAsyncResult) }, ReturnType = typeof(void))]
1888 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1889 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ThrowIfDisposedAndClosed", ReturnType = typeof(void))]
1890 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "Disconnect_internal", MemberParameters = new object[]
1891 {
1893 typeof(bool),
1894 typeof(ref int)
1895 }, ReturnType = typeof(void))]
1896 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlatformNotSupportedException), Member = ".ctor", ReturnType = typeof(void))]
1897 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketException), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1898 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
1899 public void Disconnect(bool reuseSocket)
1900 {
1901 throw null;
1902 }
1903
1904 [global::Cpp2ILInjected.Token(Token = "0x600137E")]
1905 [global::Cpp2ILInjected.Address(RVA = "0x1E2ACFC", Offset = "0x1E2ACFC", Length = "0xA4")]
1906 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1907 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket.<>c), Member = "<.cctor>b__367_8", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(void))]
1908 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1909 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ThrowIfDisposedAndClosed", ReturnType = typeof(void))]
1910 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ValidateEndIAsyncResult", MemberParameters = new object[]
1911 {
1913 typeof(string),
1914 typeof(string)
1915 }, ReturnType = typeof(SocketAsyncResult))]
1916 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IOAsyncResult), Member = "get_AsyncWaitHandle", ReturnType = typeof(WaitHandle))]
1917 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketAsyncResult), Member = "CheckIfThrowDelayedException", ReturnType = typeof(void))]
1918 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1919 public void EndDisconnect(IAsyncResult asyncResult)
1920 {
1921 throw null;
1922 }
1923
1924 [global::Cpp2ILInjected.Token(Token = "0x600137F")]
1925 [global::Cpp2ILInjected.Address(RVA = "0x1E2ABF4", Offset = "0x1E2ABF4", Length = "0x108")]
1926 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1927 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "Disconnect", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
1928 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1929 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SafeHandle), Member = "DangerousAddRef", MemberParameters = new object[] { typeof(ref bool) }, ReturnType = typeof(void))]
1930 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SafeHandle), Member = "DangerousRelease", ReturnType = typeof(void))]
1931 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
1932 private static void Disconnect_internal(SafeSocketHandle safeHandle, bool reuse, out int error)
1933 {
1934 throw null;
1935 }
1936
1937 [global::Cpp2ILInjected.Token(Token = "0x6001380")]
1938 [global::Cpp2ILInjected.Address(RVA = "0x1E2ADA0", Offset = "0x1E2ADA0", Length = "0x8")]
1939 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1940 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
1941 [MethodImpl(4096)]
1942 private static extern void Disconnect_icall(IntPtr sock, bool reuse, out int error);
1943
1944 [global::Cpp2ILInjected.Token(Token = "0x6001381")]
1945 [global::Cpp2ILInjected.Address(RVA = "0x1E26DC0", Offset = "0x1E26DC0", Length = "0x10C")]
1946 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1947 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "Receive", MemberParameters = new object[]
1948 {
1949 typeof(byte[]),
1950 typeof(int),
1951 typeof(int),
1953 }, ReturnType = typeof(int))]
1954 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "Receive", MemberParameters = new object[]
1955 {
1959 }, ReturnType = typeof(int))]
1960 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1961 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ThrowIfDisposedAndClosed", ReturnType = typeof(void))]
1962 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ThrowIfBufferNull", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
1963 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ThrowIfBufferOutOfRange", MemberParameters = new object[]
1964 {
1965 typeof(byte[]),
1966 typeof(int),
1967 typeof(int)
1968 }, ReturnType = typeof(void))]
1969 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "Receive_internal", MemberParameters = new object[]
1970 {
1971 typeof(SafeSocketHandle),
1972 typeof(byte*),
1973 typeof(int),
1974 typeof(SocketFlags),
1975 typeof(ref int),
1976 typeof(bool)
1977 }, ReturnType = typeof(int))]
1978 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1979 public unsafe int Receive(byte[] buffer, int offset, int size, SocketFlags socketFlags, out SocketError errorCode)
1980 {
1981 throw null;
1982 }
1983
1984 [global::Cpp2ILInjected.Token(Token = "0x6001382")]
1985 [global::Cpp2ILInjected.Address(RVA = "0x1E2B040", Offset = "0x1E2B040", Length = "0x210")]
1986 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1987 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket.<>c), Member = "<.cctor>b__367_5", MemberParameters = new object[] { typeof(IOAsyncResult) }, ReturnType = typeof(void))]
1988 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1989 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ThrowIfDisposedAndClosed", ReturnType = typeof(void))]
1990 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.ThrowHelper", Member = "ThrowArgumentOutOfRangeException", ReturnType = typeof(void))]
1991 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Memory<>), Member = "Pin", ReturnType = typeof(MemoryHandle))]
1992 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "Receive_internal", MemberParameters = new object[]
1993 {
1995 typeof(byte*),
1996 typeof(int),
1998 typeof(ref int),
1999 typeof(bool)
2000 }, ReturnType = typeof(int))]
2001 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MemoryHandle), Member = "Dispose", ReturnType = typeof(void))]
2002 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
2004 {
2005 throw null;
2006 }
2007
2008 [CLSCompliant(false)]
2009 [global::Cpp2ILInjected.Token(Token = "0x6001383")]
2010 [global::Cpp2ILInjected.Address(RVA = "0x1E26F2C", Offset = "0x1E26F2C", Length = "0x52C")]
2011 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2012 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "Receive", MemberParameters = new object[]
2013 {
2016 }, ReturnType = typeof(int))]
2017 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2018 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ThrowIfDisposedAndClosed", ReturnType = typeof(void))]
2019 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GCHandle), Member = "Alloc", MemberParameters = new object[]
2020 {
2021 typeof(object),
2023 }, ReturnType = typeof(GCHandle))]
2024 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Marshal), Member = "UnsafeAddrOfPinnedArrayElement", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[]
2025 {
2026 "T[]",
2027 typeof(int)
2028 }, ReturnType = typeof(IntPtr))]
2029 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "Receive_internal", MemberParameters = new object[]
2030 {
2031 typeof(SafeSocketHandle),
2032 typeof(Socket.WSABUF*),
2033 typeof(int),
2034 typeof(SocketFlags),
2035 typeof(ref int),
2036 typeof(bool)
2037 }, ReturnType = typeof(int))]
2038 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GCHandle), Member = "get_IsAllocated", ReturnType = typeof(bool))]
2039 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GCHandle), Member = "Free", ReturnType = typeof(void))]
2040 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
2041 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
2042 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 38)]
2047
2048 [global::Cpp2ILInjected.Token(Token = "0x6001384")]
2049 [global::Cpp2ILInjected.Address(RVA = "0x1E227A8", Offset = "0x1E227A8", Length = "0x104")]
2050 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NetworkStream), Member = "Read", MemberParameters = new object[] { typeof(Span<byte>) }, ReturnType = typeof(int))]
2051 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2052 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "Receive", MemberParameters = new object[]
2053 {
2054 typeof(byte[]),
2055 typeof(int),
2056 typeof(int),
2057 typeof(SocketFlags),
2058 typeof(ref SocketError)
2059 }, ReturnType = typeof(int))]
2060 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReadOnlySpan<>), Member = "CopyTo", MemberParameters = new object[] { "System.Span`1<T>" }, ReturnType = typeof(void))]
2061 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
2063 {
2064 throw null;
2065 }
2066
2067 [global::Cpp2ILInjected.Token(Token = "0x6001385")]
2068 [global::Cpp2ILInjected.Address(RVA = "0x1E22E94", Offset = "0x1E22E94", Length = "0x84")]
2069 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NetworkStream), Member = "Write", MemberParameters = new object[] { typeof(ReadOnlySpan<byte>) }, ReturnType = typeof(void))]
2070 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2071 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReadOnlySpan<>), Member = "ToArray", ReturnType = "T[]")]
2072 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "Send", MemberParameters = new object[]
2073 {
2074 typeof(byte[]),
2075 typeof(int),
2076 typeof(int),
2077 typeof(SocketFlags),
2078 typeof(ref SocketError)
2079 }, ReturnType = typeof(int))]
2080 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
2082 {
2083 throw null;
2084 }
2085
2086 [global::Cpp2ILInjected.Token(Token = "0x6001386")]
2087 [global::Cpp2ILInjected.Address(RVA = "0x1E2B378", Offset = "0x1E2B378", Length = "0x1E4")]
2088 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket.AwaitableSocketAsyncEventArgs), Member = "ReceiveAsync", MemberParameters = new object[] { typeof(Socket) }, ReturnType = typeof(ValueTask<int>))]
2089 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2090 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ThrowIfDisposedAndClosed", ReturnType = typeof(void))]
2091 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Memory<>), Member = "Equals", MemberParameters = new object[] { "System.Memory`1<T>" }, ReturnType = typeof(bool))]
2092 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "InitSocketAsyncEventArgs", MemberParameters = new object[]
2093 {
2094 typeof(SocketAsyncEventArgs),
2095 typeof(AsyncCallback),
2096 typeof(object),
2097 typeof(SocketOperation)
2098 }, ReturnType = typeof(void))]
2099 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketAsyncResult), Member = "get_Handle", ReturnType = typeof(IntPtr))]
2100 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IOSelectorJob), Member = ".ctor", MemberParameters = new object[]
2101 {
2103 typeof(IOAsyncCallback),
2105 }, ReturnType = typeof(void))]
2106 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "QueueIOSelectorJob", MemberParameters = new object[]
2107 {
2109 typeof(IntPtr),
2111 }, ReturnType = typeof(void))]
2112 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NullReferenceException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
2113 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
2115 {
2116 throw null;
2117 }
2118
2119 [global::Cpp2ILInjected.Token(Token = "0x6001387")]
2120 [global::Cpp2ILInjected.Address(RVA = "0x1E278BC", Offset = "0x1E278BC", Length = "0x184")]
2121 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "BeginReceive", MemberParameters = new object[]
2122 {
2123 typeof(byte[]),
2124 typeof(int),
2125 typeof(int),
2127 typeof(AsyncCallback),
2128 typeof(object)
2129 }, ReturnType = typeof(IAsyncResult))]
2130 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2131 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ThrowIfDisposedAndClosed", ReturnType = typeof(void))]
2132 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ThrowIfBufferNull", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
2133 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ThrowIfBufferOutOfRange", MemberParameters = new object[]
2134 {
2135 typeof(byte[]),
2136 typeof(int),
2137 typeof(int)
2138 }, ReturnType = typeof(void))]
2139 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketAsyncResult), Member = ".ctor", MemberParameters = new object[]
2140 {
2141 typeof(Socket),
2142 typeof(AsyncCallback),
2143 typeof(object),
2144 typeof(SocketOperation)
2145 }, ReturnType = typeof(void))]
2146 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Memory<>), Member = "op_Implicit", MemberParameters = new object[] { "T[]" }, ReturnType = "System.Memory`1<T>")]
2147 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketAsyncResult), Member = "get_Handle", ReturnType = typeof(IntPtr))]
2148 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IOSelectorJob), Member = ".ctor", MemberParameters = new object[]
2149 {
2151 typeof(IOAsyncCallback),
2153 }, ReturnType = typeof(void))]
2154 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "QueueIOSelectorJob", MemberParameters = new object[]
2155 {
2157 typeof(IntPtr),
2159 }, ReturnType = typeof(void))]
2160 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
2161 public IAsyncResult BeginReceive(byte[] buffer, int offset, int size, SocketFlags socketFlags, out SocketError errorCode, AsyncCallback callback, object state)
2162 {
2163 throw null;
2164 }
2165
2166 [global::Cpp2ILInjected.Token(Token = "0x6001388")]
2167 [global::Cpp2ILInjected.Address(RVA = "0x1E27A40", Offset = "0x1E27A40", Length = "0xE4")]
2168 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2169 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "EndReceive", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(int))]
2170 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2171 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ThrowIfDisposedAndClosed", ReturnType = typeof(void))]
2172 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ValidateEndIAsyncResult", MemberParameters = new object[]
2173 {
2175 typeof(string),
2176 typeof(string)
2177 }, ReturnType = typeof(SocketAsyncResult))]
2178 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IOAsyncResult), Member = "get_AsyncWaitHandle", ReturnType = typeof(WaitHandle))]
2179 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketAsyncResult), Member = "get_ErrorCode", ReturnType = typeof(SocketError))]
2180 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketAsyncResult), Member = "CheckIfThrowDelayedException", ReturnType = typeof(void))]
2181 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
2183 {
2184 throw null;
2185 }
2186
2187 [global::Cpp2ILInjected.Token(Token = "0x6001389")]
2188 [global::Cpp2ILInjected.Address(RVA = "0x1E2B250", Offset = "0x1E2B250", Length = "0x128")]
2189 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2190 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "Receive", MemberParameters = new object[]
2191 {
2195 }, ReturnType = typeof(int))]
2196 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2197 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SafeSocketHandle), Member = "RegisterForBlockingSyscall", ReturnType = typeof(void))]
2198 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SafeSocketHandle), Member = "UnRegisterForBlockingSyscall", ReturnType = typeof(void))]
2199 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
2200 private unsafe static int Receive_internal(SafeSocketHandle safeHandle, Socket.WSABUF* bufarray, int count, SocketFlags flags, out int error, bool blocking)
2201 {
2202 throw null;
2203 }
2204
2205 [global::Cpp2ILInjected.Token(Token = "0x600138A")]
2206 [global::Cpp2ILInjected.Address(RVA = "0x1E2B55C", Offset = "0x1E2B55C", Length = "0x8")]
2207 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
2208 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
2209 [MethodImpl(4096)]
2210 private unsafe static extern int Receive_array_icall(IntPtr sock, Socket.WSABUF* bufarray, int count, SocketFlags flags, out int error, bool blocking);
2211
2212 [global::Cpp2ILInjected.Token(Token = "0x600138B")]
2213 [global::Cpp2ILInjected.Address(RVA = "0x1E2AF18", Offset = "0x1E2AF18", Length = "0x128")]
2214 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2215 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket.<>c), Member = "<.cctor>b__367_11", MemberParameters = new object[] { typeof(IOAsyncResult) }, ReturnType = typeof(void))]
2216 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "Receive", MemberParameters = new object[]
2217 {
2218 typeof(byte[]),
2219 typeof(int),
2220 typeof(int),
2223 }, ReturnType = typeof(int))]
2224 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "Receive", MemberParameters = new object[]
2225 {
2227 typeof(int),
2228 typeof(int),
2231 }, ReturnType = typeof(int))]
2232 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
2233 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SafeSocketHandle), Member = "RegisterForBlockingSyscall", ReturnType = typeof(void))]
2234 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SafeSocketHandle), Member = "UnRegisterForBlockingSyscall", ReturnType = typeof(void))]
2235 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
2236 private unsafe static int Receive_internal(SafeSocketHandle safeHandle, byte* buffer, int count, SocketFlags flags, out int error, bool blocking)
2237 {
2238 throw null;
2239 }
2240
2241 [global::Cpp2ILInjected.Token(Token = "0x600138C")]
2242 [global::Cpp2ILInjected.Address(RVA = "0x1E2B564", Offset = "0x1E2B564", Length = "0x8")]
2243 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
2244 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
2245 [MethodImpl(4096)]
2246 private unsafe static extern int Receive_icall(IntPtr sock, byte* buffer, int count, SocketFlags flags, out int error, bool blocking);
2247
2248 [global::Cpp2ILInjected.Token(Token = "0x600138D")]
2249 [global::Cpp2ILInjected.Address(RVA = "0x1E2B56C", Offset = "0x1E2B56C", Length = "0x27C")]
2250 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2251 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket.<>c), Member = "<.cctor>b__367_14", MemberParameters = new object[] { typeof(IOAsyncResult) }, ReturnType = typeof(void))]
2252 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2253 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.ThrowHelper", Member = "ThrowArgumentOutOfRangeException", ReturnType = typeof(void))]
2254 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Memory<>), Member = "Pin", ReturnType = typeof(MemoryHandle))]
2255 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ReceiveFrom_internal", MemberParameters = new object[]
2256 {
2258 typeof(byte*),
2259 typeof(int),
2262 typeof(ref int),
2263 typeof(bool)
2264 }, ReturnType = typeof(int))]
2265 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MemoryHandle), Member = "Dispose", ReturnType = typeof(void))]
2266 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
2268 {
2269 throw null;
2270 }
2271
2272 [global::Cpp2ILInjected.Token(Token = "0x600138E")]
2273 [global::Cpp2ILInjected.Address(RVA = "0x1E2B920", Offset = "0x1E2B920", Length = "0x1D8")]
2274 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UdpClient), Member = "BeginReceive", MemberParameters = new object[]
2275 {
2276 typeof(AsyncCallback),
2277 typeof(object)
2278 }, ReturnType = typeof(IAsyncResult))]
2279 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2280 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ThrowIfDisposedAndClosed", ReturnType = typeof(void))]
2281 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ThrowIfBufferNull", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
2282 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ThrowIfBufferOutOfRange", MemberParameters = new object[]
2283 {
2284 typeof(byte[]),
2285 typeof(int),
2286 typeof(int)
2287 }, ReturnType = typeof(void))]
2288 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketAsyncResult), Member = ".ctor", MemberParameters = new object[]
2289 {
2290 typeof(Socket),
2291 typeof(AsyncCallback),
2292 typeof(object),
2293 typeof(SocketOperation)
2294 }, ReturnType = typeof(void))]
2295 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Memory<>), Member = "op_Implicit", MemberParameters = new object[] { "T[]" }, ReturnType = "System.Memory`1<T>")]
2296 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketAsyncResult), Member = "get_Handle", ReturnType = typeof(IntPtr))]
2297 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IOSelectorJob), Member = ".ctor", MemberParameters = new object[]
2298 {
2300 typeof(IOAsyncCallback),
2302 }, ReturnType = typeof(void))]
2303 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "QueueIOSelectorJob", MemberParameters = new object[]
2304 {
2306 typeof(IntPtr),
2308 }, ReturnType = typeof(void))]
2309 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
2310 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
2311 public IAsyncResult BeginReceiveFrom(byte[] buffer, int offset, int size, SocketFlags socketFlags, ref EndPoint remoteEP, AsyncCallback callback, object state)
2312 {
2313 throw null;
2314 }
2315
2316 [global::Cpp2ILInjected.Token(Token = "0x600138F")]
2317 [global::Cpp2ILInjected.Address(RVA = "0x1E2BAF8", Offset = "0x1E2BAF8", Length = "0x108")]
2318 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2319 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UdpClient), Member = "EndReceive", MemberParameters = new object[]
2320 {
2323 }, ReturnType = typeof(byte[]))]
2324 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2325 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ThrowIfDisposedAndClosed", ReturnType = typeof(void))]
2326 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ValidateEndIAsyncResult", MemberParameters = new object[]
2327 {
2329 typeof(string),
2330 typeof(string)
2331 }, ReturnType = typeof(SocketAsyncResult))]
2332 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IOAsyncResult), Member = "get_AsyncWaitHandle", ReturnType = typeof(WaitHandle))]
2333 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketAsyncResult), Member = "CheckIfThrowDelayedException", ReturnType = typeof(void))]
2334 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
2335 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
2337 {
2338 throw null;
2339 }
2340
2341 [global::Cpp2ILInjected.Token(Token = "0x6001390")]
2342 [global::Cpp2ILInjected.Address(RVA = "0x1E2BC00", Offset = "0x1E2BC00", Length = "0xBC")]
2343 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2344 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket.<>c), Member = "<.cctor>b__367_13", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(void))]
2345 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2346 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ThrowIfDisposedAndClosed", ReturnType = typeof(void))]
2347 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Interlocked), Member = "CompareExchange", MemberParameters = new object[]
2348 {
2349 typeof(ref int),
2350 typeof(int),
2351 typeof(int)
2352 }, ReturnType = typeof(int))]
2353 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IOAsyncResult), Member = "get_AsyncWaitHandle", ReturnType = typeof(WaitHandle))]
2354 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketAsyncResult), Member = "CheckIfThrowDelayedException", ReturnType = typeof(void))]
2355 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
2356 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
2361
2362 [global::Cpp2ILInjected.Token(Token = "0x6001391")]
2363 [global::Cpp2ILInjected.Address(RVA = "0x1E2B7E8", Offset = "0x1E2B7E8", Length = "0x138")]
2364 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2365 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "ReceiveFrom", MemberParameters = new object[]
2366 {
2368 typeof(int),
2369 typeof(int),
2373 }, ReturnType = typeof(int))]
2374 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2375 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SafeSocketHandle), Member = "RegisterForBlockingSyscall", ReturnType = typeof(void))]
2376 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SafeSocketHandle), Member = "UnRegisterForBlockingSyscall", ReturnType = typeof(void))]
2377 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
2378 private unsafe static int ReceiveFrom_internal(SafeSocketHandle safeHandle, byte* buffer, int count, SocketFlags flags, ref SocketAddress sockaddr, out int error, bool blocking)
2379 {
2380 throw null;
2381 }
2382
2383 [global::Cpp2ILInjected.Token(Token = "0x6001392")]
2384 [global::Cpp2ILInjected.Address(RVA = "0x1E2BCBC", Offset = "0x1E2BCBC", Length = "0x8")]
2385 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
2386 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
2387 [MethodImpl(4096)]
2388 private unsafe static extern int ReceiveFrom_icall(IntPtr sock, byte* buffer, int count, SocketFlags flags, ref SocketAddress sockaddr, out int error, bool blocking);
2389
2390 [global::Cpp2ILInjected.Token(Token = "0x6001393")]
2391 [global::Cpp2ILInjected.Address(RVA = "0x1E26C7C", Offset = "0x1E26C7C", Length = "0x144")]
2392 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2393 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "Send", MemberParameters = new object[]
2394 {
2395 typeof(byte[]),
2396 typeof(int),
2397 typeof(int),
2399 }, ReturnType = typeof(int))]
2400 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "Send", MemberParameters = new object[]
2401 {
2405 }, ReturnType = typeof(int))]
2406 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
2407 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ThrowIfDisposedAndClosed", ReturnType = typeof(void))]
2408 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ThrowIfBufferNull", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
2409 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ThrowIfBufferOutOfRange", MemberParameters = new object[]
2410 {
2411 typeof(byte[]),
2412 typeof(int),
2413 typeof(int)
2414 }, ReturnType = typeof(void))]
2415 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "Send_internal", MemberParameters = new object[]
2416 {
2417 typeof(SafeSocketHandle),
2418 typeof(byte*),
2419 typeof(int),
2420 typeof(SocketFlags),
2421 typeof(ref int),
2422 typeof(bool)
2423 }, ReturnType = typeof(int))]
2424 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
2425 public unsafe int Send(byte[] buffer, int offset, int size, SocketFlags socketFlags, out SocketError errorCode)
2426 {
2427 throw null;
2428 }
2429
2430 [CLSCompliant(false)]
2431 [global::Cpp2ILInjected.Token(Token = "0x6001394")]
2432 [global::Cpp2ILInjected.Address(RVA = "0x1E266F4", Offset = "0x1E266F4", Length = "0x588")]
2433 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2434 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "Send", MemberParameters = new object[]
2435 {
2438 }, ReturnType = typeof(int))]
2439 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2440 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ThrowIfDisposedAndClosed", ReturnType = typeof(void))]
2441 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GCHandle), Member = "Alloc", MemberParameters = new object[]
2442 {
2443 typeof(object),
2445 }, ReturnType = typeof(GCHandle))]
2446 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Marshal), Member = "UnsafeAddrOfPinnedArrayElement", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[]
2447 {
2448 "T[]",
2449 typeof(int)
2450 }, ReturnType = typeof(IntPtr))]
2451 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "Send_internal", MemberParameters = new object[]
2452 {
2453 typeof(SafeSocketHandle),
2454 typeof(Socket.WSABUF*),
2455 typeof(int),
2456 typeof(SocketFlags),
2457 typeof(ref int),
2458 typeof(bool)
2459 }, ReturnType = typeof(int))]
2460 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GCHandle), Member = "get_IsAllocated", ReturnType = typeof(bool))]
2461 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GCHandle), Member = "Free", ReturnType = typeof(void))]
2462 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
2463 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
2464 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[]
2465 {
2466 typeof(string),
2467 typeof(string)
2468 }, ReturnType = typeof(void))]
2469 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 42)]
2474
2475 [global::Cpp2ILInjected.Token(Token = "0x6001395")]
2476 [global::Cpp2ILInjected.Address(RVA = "0x1E2BF14", Offset = "0x1E2BF14", Length = "0x2B4")]
2477 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket.AwaitableSocketAsyncEventArgs), Member = "SendAsyncForNetworkStream", MemberParameters = new object[] { typeof(Socket) }, ReturnType = typeof(ValueTask))]
2478 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2479 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ThrowIfDisposedAndClosed", ReturnType = typeof(void))]
2480 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Memory<>), Member = "Equals", MemberParameters = new object[] { "System.Memory`1<T>" }, ReturnType = typeof(bool))]
2481 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "InitSocketAsyncEventArgs", MemberParameters = new object[]
2482 {
2483 typeof(SocketAsyncEventArgs),
2484 typeof(AsyncCallback),
2485 typeof(object),
2486 typeof(SocketOperation)
2487 }, ReturnType = typeof(void))]
2488 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketAsyncResult), Member = "get_Handle", ReturnType = typeof(IntPtr))]
2489 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IOSelectorJob), Member = ".ctor", MemberParameters = new object[]
2490 {
2492 typeof(IOAsyncCallback),
2494 }, ReturnType = typeof(void))]
2495 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IOAsyncCallback), Member = ".ctor", MemberParameters = new object[]
2496 {
2497 typeof(object),
2498 typeof(IntPtr)
2499 }, ReturnType = typeof(void))]
2500 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "QueueIOSelectorJob", MemberParameters = new object[]
2501 {
2503 typeof(IntPtr),
2505 }, ReturnType = typeof(void))]
2506 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NullReferenceException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
2507 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
2509 {
2510 throw null;
2511 }
2512
2513 [global::Cpp2ILInjected.Token(Token = "0x6001396")]
2514 [global::Cpp2ILInjected.Address(RVA = "0x1E275CC", Offset = "0x1E275CC", Length = "0x20C")]
2515 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "BeginSend", MemberParameters = new object[]
2516 {
2517 typeof(byte[]),
2518 typeof(int),
2519 typeof(int),
2521 typeof(AsyncCallback),
2522 typeof(object)
2523 }, ReturnType = typeof(IAsyncResult))]
2524 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2525 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ThrowIfDisposedAndClosed", ReturnType = typeof(void))]
2526 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ThrowIfBufferNull", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
2527 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ThrowIfBufferOutOfRange", MemberParameters = new object[]
2528 {
2529 typeof(byte[]),
2530 typeof(int),
2531 typeof(int)
2532 }, ReturnType = typeof(void))]
2533 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketAsyncResult), Member = ".ctor", MemberParameters = new object[]
2534 {
2535 typeof(Socket),
2536 typeof(AsyncCallback),
2537 typeof(object),
2538 typeof(SocketOperation)
2539 }, ReturnType = typeof(void))]
2540 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Memory<>), Member = "op_Implicit", MemberParameters = new object[] { "T[]" }, ReturnType = "System.Memory`1<T>")]
2541 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketAsyncResult), Member = "get_Handle", ReturnType = typeof(IntPtr))]
2542 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IOAsyncCallback), Member = ".ctor", MemberParameters = new object[]
2543 {
2544 typeof(object),
2545 typeof(IntPtr)
2546 }, ReturnType = typeof(void))]
2547 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IOSelectorJob), Member = ".ctor", MemberParameters = new object[]
2548 {
2550 typeof(IOAsyncCallback),
2552 }, ReturnType = typeof(void))]
2553 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "QueueIOSelectorJob", MemberParameters = new object[]
2554 {
2556 typeof(IntPtr),
2558 }, ReturnType = typeof(void))]
2559 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
2560 public IAsyncResult BeginSend(byte[] buffer, int offset, int size, SocketFlags socketFlags, out SocketError errorCode, AsyncCallback callback, object state)
2561 {
2562 throw null;
2563 }
2564
2565 [global::Cpp2ILInjected.Token(Token = "0x6001397")]
2566 [global::Cpp2ILInjected.Address(RVA = "0x1E2C1C8", Offset = "0x1E2C1C8", Length = "0x370")]
2567 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2568 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket.<>c), Member = "<SendAsync>b__295_0", MemberParameters = new object[] { typeof(IOAsyncResult) }, ReturnType = typeof(void))]
2569 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket.<>c), Member = "<BeginSend>b__297_0", MemberParameters = new object[] { typeof(IOAsyncResult) }, ReturnType = typeof(void))]
2570 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket.<>c__DisplayClass298_0), Member = "<BeginSendCallback>b__0", MemberParameters = new object[] { typeof(IOAsyncResult) }, ReturnType = typeof(void))]
2571 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
2572 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket.<>c__DisplayClass298_0), Member = ".ctor", ReturnType = typeof(void))]
2573 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.ThrowHelper", Member = "ThrowArgumentOutOfRangeException", ReturnType = typeof(void))]
2574 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Memory<>), Member = "Pin", ReturnType = typeof(MemoryHandle))]
2575 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "Send_internal", MemberParameters = new object[]
2576 {
2578 typeof(byte*),
2579 typeof(int),
2581 typeof(ref int),
2582 typeof(bool)
2583 }, ReturnType = typeof(int))]
2584 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MemoryHandle), Member = "Dispose", ReturnType = typeof(void))]
2585 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketAsyncResult), Member = "get_Handle", ReturnType = typeof(IntPtr))]
2586 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IOAsyncCallback), Member = ".ctor", MemberParameters = new object[]
2587 {
2588 typeof(object),
2589 typeof(IntPtr)
2590 }, ReturnType = typeof(void))]
2591 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IOSelectorJob), Member = ".ctor", MemberParameters = new object[]
2592 {
2594 typeof(IOAsyncCallback),
2596 }, ReturnType = typeof(void))]
2597 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IOSelector), Member = "Add", MemberParameters = new object[]
2598 {
2599 typeof(IntPtr),
2601 }, ReturnType = typeof(void))]
2602 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketAsyncResult), Member = "Complete", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2603 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketAsyncResult), Member = "Complete", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(void))]
2604 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 25)]
2606 {
2607 throw null;
2608 }
2609
2610 [global::Cpp2ILInjected.Token(Token = "0x6001398")]
2611 [global::Cpp2ILInjected.Address(RVA = "0x1E277D8", Offset = "0x1E277D8", Length = "0xE4")]
2612 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2613 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "EndSend", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(int))]
2614 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2615 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ThrowIfDisposedAndClosed", ReturnType = typeof(void))]
2616 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ValidateEndIAsyncResult", MemberParameters = new object[]
2617 {
2619 typeof(string),
2620 typeof(string)
2621 }, ReturnType = typeof(SocketAsyncResult))]
2622 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IOAsyncResult), Member = "get_AsyncWaitHandle", ReturnType = typeof(WaitHandle))]
2623 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketAsyncResult), Member = "get_ErrorCode", ReturnType = typeof(SocketError))]
2624 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketAsyncResult), Member = "CheckIfThrowDelayedException", ReturnType = typeof(void))]
2625 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
2627 {
2628 throw null;
2629 }
2630
2631 [global::Cpp2ILInjected.Token(Token = "0x6001399")]
2632 [global::Cpp2ILInjected.Address(RVA = "0x1E2BDEC", Offset = "0x1E2BDEC", Length = "0x128")]
2633 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2634 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "Send", MemberParameters = new object[]
2635 {
2639 }, ReturnType = typeof(int))]
2640 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2641 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SafeSocketHandle), Member = "RegisterForBlockingSyscall", ReturnType = typeof(void))]
2642 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SafeSocketHandle), Member = "UnRegisterForBlockingSyscall", ReturnType = typeof(void))]
2643 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
2644 private unsafe static int Send_internal(SafeSocketHandle safeHandle, Socket.WSABUF* bufarray, int count, SocketFlags flags, out int error, bool blocking)
2645 {
2646 throw null;
2647 }
2648
2649 [global::Cpp2ILInjected.Token(Token = "0x600139A")]
2650 [global::Cpp2ILInjected.Address(RVA = "0x1E2C538", Offset = "0x1E2C538", Length = "0x8")]
2651 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
2652 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
2653 [MethodImpl(4096)]
2654 private unsafe static extern int Send_array_icall(IntPtr sock, Socket.WSABUF* bufarray, int count, SocketFlags flags, out int error, bool blocking);
2655
2656 [global::Cpp2ILInjected.Token(Token = "0x600139B")]
2657 [global::Cpp2ILInjected.Address(RVA = "0x1E2BCC4", Offset = "0x1E2BCC4", Length = "0x128")]
2658 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2659 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "Send", MemberParameters = new object[]
2660 {
2661 typeof(byte[]),
2662 typeof(int),
2663 typeof(int),
2666 }, ReturnType = typeof(int))]
2667 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "BeginSendCallback", MemberParameters = new object[]
2668 {
2670 typeof(int)
2671 }, ReturnType = typeof(void))]
2672 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
2673 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SafeSocketHandle), Member = "RegisterForBlockingSyscall", ReturnType = typeof(void))]
2674 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SafeSocketHandle), Member = "UnRegisterForBlockingSyscall", ReturnType = typeof(void))]
2675 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
2676 private unsafe static int Send_internal(SafeSocketHandle safeHandle, byte* buffer, int count, SocketFlags flags, out int error, bool blocking)
2677 {
2678 throw null;
2679 }
2680
2681 [global::Cpp2ILInjected.Token(Token = "0x600139C")]
2682 [global::Cpp2ILInjected.Address(RVA = "0x1E2C540", Offset = "0x1E2C540", Length = "0x8")]
2683 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
2684 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
2685 [MethodImpl(4096)]
2686 private unsafe static extern int Send_icall(IntPtr sock, byte* buffer, int count, SocketFlags flags, out int error, bool blocking);
2687
2688 [global::Cpp2ILInjected.Token(Token = "0x600139D")]
2689 [global::Cpp2ILInjected.Address(RVA = "0x1E2C548", Offset = "0x1E2C548", Length = "0x19C")]
2690 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2691 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UdpClient), Member = "Send", MemberParameters = new object[]
2692 {
2693 typeof(byte[]),
2694 typeof(int),
2696 }, ReturnType = typeof(int))]
2697 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2698 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ThrowIfDisposedAndClosed", ReturnType = typeof(void))]
2699 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ThrowIfBufferNull", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
2700 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ThrowIfBufferOutOfRange", MemberParameters = new object[]
2701 {
2702 typeof(byte[]),
2703 typeof(int),
2704 typeof(int)
2705 }, ReturnType = typeof(void))]
2706 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "SendTo_internal", MemberParameters = new object[]
2707 {
2708 typeof(SafeSocketHandle),
2709 typeof(byte*),
2710 typeof(int),
2711 typeof(SocketFlags),
2713 typeof(ref int),
2714 typeof(bool)
2715 }, ReturnType = typeof(int))]
2716 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
2717 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketException), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2718 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
2719 public unsafe int SendTo(byte[] buffer, int offset, int size, SocketFlags socketFlags, EndPoint remoteEP)
2720 {
2721 throw null;
2722 }
2723
2724 [global::Cpp2ILInjected.Token(Token = "0x600139E")]
2725 [global::Cpp2ILInjected.Address(RVA = "0x1E2C81C", Offset = "0x1E2C81C", Length = "0xAC")]
2726 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2727 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket.<>c), Member = "<.cctor>b__367_17", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(void))]
2728 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2729 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ThrowIfDisposedAndClosed", ReturnType = typeof(void))]
2730 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ValidateEndIAsyncResult", MemberParameters = new object[]
2731 {
2733 typeof(string),
2734 typeof(string)
2735 }, ReturnType = typeof(SocketAsyncResult))]
2736 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IOAsyncResult), Member = "get_AsyncWaitHandle", ReturnType = typeof(WaitHandle))]
2737 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketAsyncResult), Member = "CheckIfThrowDelayedException", ReturnType = typeof(void))]
2738 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
2739 public int EndSendTo(IAsyncResult asyncResult)
2740 {
2741 throw null;
2742 }
2743
2744 [global::Cpp2ILInjected.Token(Token = "0x600139F")]
2745 [global::Cpp2ILInjected.Address(RVA = "0x1E2C6E4", Offset = "0x1E2C6E4", Length = "0x138")]
2746 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2747 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "SendTo", MemberParameters = new object[]
2748 {
2749 typeof(byte[]),
2750 typeof(int),
2751 typeof(int),
2754 }, ReturnType = typeof(int))]
2755 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2756 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SafeSocketHandle), Member = "RegisterForBlockingSyscall", ReturnType = typeof(void))]
2757 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SafeSocketHandle), Member = "UnRegisterForBlockingSyscall", ReturnType = typeof(void))]
2758 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
2759 private unsafe static int SendTo_internal(SafeSocketHandle safeHandle, byte* buffer, int count, SocketFlags flags, SocketAddress sa, out int error, bool blocking)
2760 {
2761 throw null;
2762 }
2763
2764 [global::Cpp2ILInjected.Token(Token = "0x60013A0")]
2765 [global::Cpp2ILInjected.Address(RVA = "0x1E2C8C8", Offset = "0x1E2C8C8", Length = "0x8")]
2766 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
2767 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
2768 [MethodImpl(4096)]
2769 private unsafe static extern int SendTo_icall(IntPtr sock, byte* buffer, int count, SocketFlags flags, SocketAddress sa, out int error, bool blocking);
2770
2771 [global::Cpp2ILInjected.Token(Token = "0x60013A1")]
2772 [global::Cpp2ILInjected.Address(RVA = "0x1E21AF4", Offset = "0x1E21AF4", Length = "0x19C")]
2773 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2774 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NetworkStream), Member = "get_ReadTimeout", ReturnType = typeof(int))]
2775 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NetworkStream), Member = "get_WriteTimeout", ReturnType = typeof(int))]
2776 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket.<>c), Member = "<.cctor>b__367_7", MemberParameters = new object[] { typeof(IOAsyncResult) }, ReturnType = typeof(void))]
2777 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "get_DualMode", ReturnType = typeof(bool))]
2778 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "Poll", MemberParameters = new object[]
2779 {
2780 typeof(int),
2782 }, ReturnType = typeof(bool))]
2783 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
2784 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ThrowIfDisposedAndClosed", ReturnType = typeof(void))]
2785 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "GetSocketOption_obj_internal", MemberParameters = new object[]
2786 {
2790 typeof(ref object),
2791 typeof(ref int)
2792 }, ReturnType = typeof(void))]
2793 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketException), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2794 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
2796 {
2797 throw null;
2798 }
2799
2800 [global::Cpp2ILInjected.Token(Token = "0x60013A2")]
2801 [global::Cpp2ILInjected.Address(RVA = "0x1E2C8D0", Offset = "0x1E2C8D0", Length = "0x120")]
2802 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2803 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "GetSocketOption", MemberParameters = new object[]
2804 {
2807 }, ReturnType = typeof(object))]
2808 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2809 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SafeHandle), Member = "DangerousAddRef", MemberParameters = new object[] { typeof(ref bool) }, ReturnType = typeof(void))]
2810 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SafeHandle), Member = "DangerousRelease", ReturnType = typeof(void))]
2811 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
2812 private static void GetSocketOption_obj_internal(SafeSocketHandle safeHandle, SocketOptionLevel level, SocketOptionName name, out object obj_val, out int error)
2813 {
2814 throw null;
2815 }
2816
2817 [global::Cpp2ILInjected.Token(Token = "0x60013A3")]
2818 [global::Cpp2ILInjected.Address(RVA = "0x1E2C9F0", Offset = "0x1E2C9F0", Length = "0x4")]
2819 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
2820 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
2821 [MethodImpl(4096)]
2822 private static extern void GetSocketOption_obj_icall(IntPtr socket, SocketOptionLevel level, SocketOptionName name, out object obj_val, out int error);
2823
2824 [global::Cpp2ILInjected.Token(Token = "0x60013A4")]
2825 [global::Cpp2ILInjected.Address(RVA = "0x1E262EC", Offset = "0x1E262EC", Length = "0x11C")]
2826 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2827 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "set_SendTimeout", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2828 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "set_DontFragment", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
2829 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "set_DualMode", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
2830 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "SetIPProtectionLevel", MemberParameters = new object[] { typeof(IPProtectionLevel) }, ReturnType = typeof(void))]
2831 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "set_EnableBroadcast", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
2832 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "set_NoDelay", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
2833 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TcpClient), Member = "set_SendTimeout", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2834 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TcpClient), Member = "set_NoDelay", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
2835 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UdpClient), Member = "CheckForBroadcast", MemberParameters = new object[] { typeof(IPAddress) }, ReturnType = typeof(void))]
2836 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 9)]
2837 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ThrowIfDisposedAndClosed", ReturnType = typeof(void))]
2838 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "SetSocketOption_internal", MemberParameters = new object[]
2839 {
2840 typeof(SafeSocketHandle),
2841 typeof(SocketOptionLevel),
2842 typeof(SocketOptionName),
2843 typeof(object),
2844 typeof(byte[]),
2845 typeof(int),
2846 typeof(ref int)
2847 }, ReturnType = typeof(void))]
2848 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", ReturnType = typeof(void))]
2849 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketException), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2850 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
2852 {
2853 throw null;
2854 }
2855
2856 [global::Cpp2ILInjected.Token(Token = "0x60013A5")]
2857 [global::Cpp2ILInjected.Address(RVA = "0x1E27E68", Offset = "0x1E27E68", Length = "0x138")]
2858 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2859 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "SetSocketOption", MemberParameters = new object[]
2860 {
2863 typeof(int),
2864 typeof(bool)
2865 }, ReturnType = typeof(void))]
2866 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "SetSocketOption", MemberParameters = new object[]
2867 {
2868 typeof(SocketOptionLevel),
2869 typeof(SocketOptionName),
2870 typeof(int)
2871 }, ReturnType = typeof(void))]
2872 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
2873 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SafeHandle), Member = "DangerousAddRef", MemberParameters = new object[] { typeof(ref bool) }, ReturnType = typeof(void))]
2874 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SafeHandle), Member = "DangerousRelease", ReturnType = typeof(void))]
2875 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
2876 private static void SetSocketOption_internal(SafeSocketHandle safeHandle, SocketOptionLevel level, SocketOptionName name, object obj_val, byte[] byte_val, int int_val, out int error)
2877 {
2878 throw null;
2879 }
2880
2881 [global::Cpp2ILInjected.Token(Token = "0x60013A6")]
2882 [global::Cpp2ILInjected.Address(RVA = "0x1E2C9F4", Offset = "0x1E2C9F4", Length = "0x4")]
2883 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
2884 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
2885 [MethodImpl(4096)]
2886 private static extern void SetSocketOption_icall(IntPtr socket, SocketOptionLevel level, SocketOptionName name, object obj_val, byte[] byte_val, int int_val, out int error);
2887
2888 [global::Cpp2ILInjected.Token(Token = "0x60013A7")]
2889 [global::Cpp2ILInjected.Address(RVA = "0x1E2745C", Offset = "0x1E2745C", Length = "0x170")]
2890 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2891 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
2892 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "IOControl_internal", MemberParameters = new object[]
2893 {
2895 typeof(int),
2896 typeof(byte[]),
2897 typeof(byte[]),
2898 typeof(ref int)
2899 }, ReturnType = typeof(int))]
2900 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
2901 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectDisposedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
2902 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketException), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2903 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
2904 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
2905 public int IOControl(int ioControlCode, byte[] optionInValue, byte[] optionOutValue)
2906 {
2907 throw null;
2908 }
2909
2910 [global::Cpp2ILInjected.Token(Token = "0x60013A8")]
2911 [global::Cpp2ILInjected.Address(RVA = "0x1E2C9F8", Offset = "0x1E2C9F8", Length = "0x130")]
2912 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2913 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "IOControl", MemberParameters = new object[]
2914 {
2915 typeof(int),
2916 typeof(byte[]),
2917 typeof(byte[])
2918 }, ReturnType = typeof(int))]
2919 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2920 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SafeHandle), Member = "DangerousAddRef", MemberParameters = new object[] { typeof(ref bool) }, ReturnType = typeof(void))]
2921 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SafeHandle), Member = "DangerousRelease", ReturnType = typeof(void))]
2922 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
2923 private static int IOControl_internal(SafeSocketHandle safeHandle, int ioctl_code, byte[] input, byte[] output, out int error)
2924 {
2925 throw null;
2926 }
2927
2928 [global::Cpp2ILInjected.Token(Token = "0x60013A9")]
2929 [global::Cpp2ILInjected.Address(RVA = "0x1E2CB28", Offset = "0x1E2CB28", Length = "0x4")]
2930 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
2931 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
2932 [MethodImpl(4096)]
2933 private static extern int IOControl_icall(IntPtr sock, int ioctl_code, byte[] input, byte[] output, out int error);
2934
2935 [global::Cpp2ILInjected.Token(Token = "0x60013AA")]
2936 [global::Cpp2ILInjected.Address(RVA = "0x1E2CB2C", Offset = "0x1E2CB2C", Length = "0x8")]
2937 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpControlStream), Member = "AbortConnect", ReturnType = typeof(void))]
2938 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpControlStream), Member = "AcceptCallback", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(void))]
2939 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpControlStream), Member = "QueueOrCreateDataConection", MemberParameters = new object[]
2940 {
2943 typeof(bool),
2944 typeof(ref Stream),
2945 typeof(ref bool)
2946 }, ReturnType = typeof(CommandStream.PipelineInstruction))]
2947 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(EndPointListener), Member = "Accept", MemberParameters = new object[]
2948 {
2949 typeof(Socket),
2950 typeof(SocketAsyncEventArgs),
2951 typeof(ref Socket)
2952 }, ReturnType = typeof(void))]
2953 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(EndPointListener), Member = "ProcessAccept", MemberParameters = new object[] { typeof(SocketAsyncEventArgs) }, ReturnType = typeof(void))]
2954 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(EndPointListener), Member = "Close", ReturnType = typeof(void))]
2955 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpConnection), Member = "CloseSocket", ReturnType = typeof(void))]
2956 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpConnection), Member = "Close", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
2957 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebConnection.<Connect>d__16", Member = "MoveNext", ReturnType = typeof(void))]
2958 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TcpClient), Member = "Connect", MemberParameters = new object[]
2959 {
2960 typeof(string),
2961 typeof(int)
2962 }, ReturnType = typeof(void))]
2963 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TcpClient), Member = "Dispose", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
2964 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TcpListener), Member = "Stop", ReturnType = typeof(void))]
2965 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UdpClient), Member = "FreeResources", ReturnType = typeof(void))]
2966 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 25)]
2967 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "Dispose", ReturnType = typeof(void))]
2968 public void Close()
2969 {
2970 throw null;
2971 }
2972
2973 [global::Cpp2ILInjected.Token(Token = "0x60013AB")]
2974 [global::Cpp2ILInjected.Address(RVA = "0x1E230E8", Offset = "0x1E230E8", Length = "0x8")]
2975 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
2976 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "Dispose", ReturnType = typeof(void))]
2977 public void Close(int timeout)
2978 {
2979 throw null;
2980 }
2981
2982 [global::Cpp2ILInjected.Token(Token = "0x60013AC")]
2983 [global::Cpp2ILInjected.Address(RVA = "0x1E2CB34", Offset = "0x1E2CB34", Length = "0x4")]
2984 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SafeSocketHandle), Member = "ReleaseHandle", ReturnType = typeof(bool))]
2985 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2986 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
2987 [MethodImpl(4096)]
2988 internal static extern void Close_icall(IntPtr socket, out int error);
2989
2990 [global::Cpp2ILInjected.Token(Token = "0x60013AD")]
2991 [global::Cpp2ILInjected.Address(RVA = "0x1E2CB38", Offset = "0x1E2CB38", Length = "0x108")]
2992 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2993 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpConnection), Member = "Close", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
2994 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2995 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ThrowIfDisposedAndClosed", ReturnType = typeof(void))]
2996 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "Shutdown_internal", MemberParameters = new object[]
2997 {
3000 typeof(ref int)
3001 }, ReturnType = typeof(void))]
3002 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketException), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
3003 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
3005 {
3006 throw null;
3007 }
3008
3009 [global::Cpp2ILInjected.Token(Token = "0x60013AE")]
3010 [global::Cpp2ILInjected.Address(RVA = "0x1E27D60", Offset = "0x1E27D60", Length = "0x108")]
3011 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3012 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "InternalShutdown", MemberParameters = new object[] { typeof(SocketShutdown) }, ReturnType = typeof(void))]
3013 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "Shutdown", MemberParameters = new object[] { typeof(SocketShutdown) }, ReturnType = typeof(void))]
3014 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
3015 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SafeHandle), Member = "DangerousAddRef", MemberParameters = new object[] { typeof(ref bool) }, ReturnType = typeof(void))]
3016 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SafeHandle), Member = "DangerousRelease", ReturnType = typeof(void))]
3017 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
3018 private static void Shutdown_internal(SafeSocketHandle safeHandle, SocketShutdown how, out int error)
3019 {
3020 throw null;
3021 }
3022
3023 [global::Cpp2ILInjected.Token(Token = "0x60013AF")]
3024 [global::Cpp2ILInjected.Address(RVA = "0x1E2CC40", Offset = "0x1E2CC40", Length = "0x4")]
3025 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SafeSocketHandle), Member = "ReleaseHandle", ReturnType = typeof(bool))]
3026 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
3027 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
3028 [MethodImpl(4096)]
3029 internal static extern void Shutdown_icall(IntPtr socket, SocketShutdown how, out int error);
3030
3031 [global::Cpp2ILInjected.Token(Token = "0x60013B0")]
3032 [global::Cpp2ILInjected.Address(RVA = "0x1E2CC44", Offset = "0x1E2CC44", Length = "0x58")]
3033 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3034 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
3035 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "Linger", MemberParameters = new object[] { typeof(IntPtr) }, ReturnType = typeof(void))]
3036 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SafeHandle), Member = "Dispose", ReturnType = typeof(void))]
3037 protected virtual void Dispose(bool disposing)
3038 {
3039 throw null;
3040 }
3041
3042 [global::Cpp2ILInjected.Token(Token = "0x60013B1")]
3043 [global::Cpp2ILInjected.Address(RVA = "0x1E2CC9C", Offset = "0x1E2CC9C", Length = "0x164")]
3044 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3045 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "Dispose", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
3046 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
3047 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LingerOption), Member = ".ctor", MemberParameters = new object[]
3048 {
3049 typeof(bool),
3050 typeof(int)
3051 }, ReturnType = typeof(void))]
3052 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
3053 private void Linger(IntPtr handle)
3054 {
3055 throw null;
3056 }
3057
3058 [global::Cpp2ILInjected.Token(Token = "0x60013B2")]
3059 [global::Cpp2ILInjected.Address(RVA = "0x1E280C8", Offset = "0x1E280C8", Length = "0x78")]
3060 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3061 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "get_Available", ReturnType = typeof(int))]
3062 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "set_EnableBroadcast", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
3063 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "get_LocalEndPoint", ReturnType = typeof(EndPoint))]
3064 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "set_Blocking", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
3065 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "set_NoDelay", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
3066 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "get_RemoteEndPoint", ReturnType = typeof(EndPoint))]
3067 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "Poll", MemberParameters = new object[]
3068 {
3069 typeof(int),
3070 typeof(SelectMode)
3071 }, ReturnType = typeof(bool))]
3072 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "Accept", ReturnType = typeof(Socket))]
3073 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "Accept", MemberParameters = new object[] { typeof(Socket) }, ReturnType = typeof(void))]
3074 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "AcceptAsync", MemberParameters = new object[] { typeof(SocketAsyncEventArgs) }, ReturnType = typeof(bool))]
3075 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "BeginAccept", MemberParameters = new object[]
3076 {
3077 typeof(AsyncCallback),
3078 typeof(object)
3079 }, ReturnType = typeof(IAsyncResult))]
3080 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "EndAccept", MemberParameters = new object[]
3081 {
3082 typeof(ref byte[]),
3083 typeof(ref int),
3085 }, ReturnType = typeof(Socket))]
3086 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "Bind", MemberParameters = new object[] { typeof(EndPoint) }, ReturnType = typeof(void))]
3087 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "Listen", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
3088 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "Connect", MemberParameters = new object[] { typeof(EndPoint) }, ReturnType = typeof(void))]
3089 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "BeginConnect", MemberParameters = new object[]
3090 {
3091 typeof(string),
3092 typeof(int),
3093 typeof(AsyncCallback),
3094 typeof(object)
3095 }, ReturnType = typeof(IAsyncResult))]
3096 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "BeginConnect", MemberParameters = new object[]
3097 {
3099 typeof(AsyncCallback),
3100 typeof(object)
3101 }, ReturnType = typeof(IAsyncResult))]
3102 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "EndConnect", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(void))]
3103 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "Disconnect", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
3104 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "EndDisconnect", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(void))]
3105 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "Receive", MemberParameters = new object[]
3106 {
3107 typeof(byte[]),
3108 typeof(int),
3109 typeof(int),
3110 typeof(SocketFlags),
3111 typeof(ref SocketError)
3112 }, ReturnType = typeof(int))]
3113 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "Receive", MemberParameters = new object[]
3114 {
3116 typeof(int),
3117 typeof(int),
3118 typeof(SocketFlags),
3119 typeof(ref SocketError)
3120 }, ReturnType = typeof(int))]
3121 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "Receive", MemberParameters = new object[]
3122 {
3124 typeof(SocketFlags),
3125 typeof(ref SocketError)
3126 }, ReturnType = typeof(int))]
3127 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "ReceiveAsync", MemberParameters = new object[] { typeof(SocketAsyncEventArgs) }, ReturnType = typeof(bool))]
3128 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "BeginReceive", MemberParameters = new object[]
3129 {
3130 typeof(byte[]),
3131 typeof(int),
3132 typeof(int),
3133 typeof(SocketFlags),
3134 typeof(ref SocketError),
3135 typeof(AsyncCallback),
3136 typeof(object)
3137 }, ReturnType = typeof(IAsyncResult))]
3138 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "EndReceive", MemberParameters = new object[]
3139 {
3141 typeof(ref SocketError)
3142 }, ReturnType = typeof(int))]
3143 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "BeginReceiveFrom", MemberParameters = new object[]
3144 {
3145 typeof(byte[]),
3146 typeof(int),
3147 typeof(int),
3148 typeof(SocketFlags),
3150 typeof(AsyncCallback),
3151 typeof(object)
3152 }, ReturnType = typeof(IAsyncResult))]
3153 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "EndReceiveFrom", MemberParameters = new object[]
3154 {
3157 }, ReturnType = typeof(int))]
3158 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "EndReceiveFrom_internal", MemberParameters = new object[]
3159 {
3160 typeof(SocketAsyncResult),
3161 typeof(SocketAsyncEventArgs)
3162 }, ReturnType = typeof(int))]
3163 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "Send", MemberParameters = new object[]
3164 {
3165 typeof(byte[]),
3166 typeof(int),
3167 typeof(int),
3168 typeof(SocketFlags),
3169 typeof(ref SocketError)
3170 }, ReturnType = typeof(int))]
3171 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "Send", MemberParameters = new object[]
3172 {
3174 typeof(SocketFlags),
3175 typeof(ref SocketError)
3176 }, ReturnType = typeof(int))]
3177 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "SendAsync", MemberParameters = new object[] { typeof(SocketAsyncEventArgs) }, ReturnType = typeof(bool))]
3178 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "BeginSend", MemberParameters = new object[]
3179 {
3180 typeof(byte[]),
3181 typeof(int),
3182 typeof(int),
3183 typeof(SocketFlags),
3184 typeof(ref SocketError),
3185 typeof(AsyncCallback),
3186 typeof(object)
3187 }, ReturnType = typeof(IAsyncResult))]
3188 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "EndSend", MemberParameters = new object[]
3189 {
3191 typeof(ref SocketError)
3192 }, ReturnType = typeof(int))]
3193 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "SendTo", MemberParameters = new object[]
3194 {
3195 typeof(byte[]),
3196 typeof(int),
3197 typeof(int),
3198 typeof(SocketFlags),
3200 }, ReturnType = typeof(int))]
3201 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "EndSendTo", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(int))]
3202 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "GetSocketOption", MemberParameters = new object[]
3203 {
3204 typeof(SocketOptionLevel),
3205 typeof(SocketOptionName)
3206 }, ReturnType = typeof(object))]
3207 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "SetSocketOption", MemberParameters = new object[]
3208 {
3209 typeof(SocketOptionLevel),
3210 typeof(SocketOptionName),
3211 typeof(int)
3212 }, ReturnType = typeof(void))]
3213 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "Shutdown", MemberParameters = new object[] { typeof(SocketShutdown) }, ReturnType = typeof(void))]
3214 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 39)]
3215 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
3216 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectDisposedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
3217 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
3219 {
3220 throw null;
3221 }
3222
3223 [global::Cpp2ILInjected.Token(Token = "0x60013B3")]
3224 [global::Cpp2ILInjected.Address(RVA = "0x1E2ADA8", Offset = "0x1E2ADA8", Length = "0x54")]
3225 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "Receive", MemberParameters = new object[]
3226 {
3227 typeof(byte[]),
3228 typeof(int),
3229 typeof(int),
3232 }, ReturnType = typeof(int))]
3233 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "BeginReceive", MemberParameters = new object[]
3234 {
3235 typeof(byte[]),
3236 typeof(int),
3237 typeof(int),
3238 typeof(SocketFlags),
3239 typeof(ref SocketError),
3240 typeof(AsyncCallback),
3241 typeof(object)
3242 }, ReturnType = typeof(IAsyncResult))]
3243 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "BeginReceiveFrom", MemberParameters = new object[]
3244 {
3245 typeof(byte[]),
3246 typeof(int),
3247 typeof(int),
3248 typeof(SocketFlags),
3250 typeof(AsyncCallback),
3251 typeof(object)
3252 }, ReturnType = typeof(IAsyncResult))]
3253 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "Send", MemberParameters = new object[]
3254 {
3255 typeof(byte[]),
3256 typeof(int),
3257 typeof(int),
3258 typeof(SocketFlags),
3259 typeof(ref SocketError)
3260 }, ReturnType = typeof(int))]
3261 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "BeginSend", MemberParameters = new object[]
3262 {
3263 typeof(byte[]),
3264 typeof(int),
3265 typeof(int),
3266 typeof(SocketFlags),
3267 typeof(ref SocketError),
3268 typeof(AsyncCallback),
3269 typeof(object)
3270 }, ReturnType = typeof(IAsyncResult))]
3271 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "SendTo", MemberParameters = new object[]
3272 {
3273 typeof(byte[]),
3274 typeof(int),
3275 typeof(int),
3276 typeof(SocketFlags),
3278 }, ReturnType = typeof(int))]
3279 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
3280 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
3281 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
3282 private void ThrowIfBufferNull(byte[] buffer)
3283 {
3284 throw null;
3285 }
3286
3287 [global::Cpp2ILInjected.Token(Token = "0x60013B4")]
3288 [global::Cpp2ILInjected.Address(RVA = "0x1E2ADFC", Offset = "0x1E2ADFC", Length = "0x11C")]
3289 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3290 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "Receive", MemberParameters = new object[]
3291 {
3292 typeof(byte[]),
3293 typeof(int),
3294 typeof(int),
3297 }, ReturnType = typeof(int))]
3298 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "BeginReceive", MemberParameters = new object[]
3299 {
3300 typeof(byte[]),
3301 typeof(int),
3302 typeof(int),
3303 typeof(SocketFlags),
3304 typeof(ref SocketError),
3305 typeof(AsyncCallback),
3306 typeof(object)
3307 }, ReturnType = typeof(IAsyncResult))]
3308 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "BeginReceiveFrom", MemberParameters = new object[]
3309 {
3310 typeof(byte[]),
3311 typeof(int),
3312 typeof(int),
3313 typeof(SocketFlags),
3315 typeof(AsyncCallback),
3316 typeof(object)
3317 }, ReturnType = typeof(IAsyncResult))]
3318 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "Send", MemberParameters = new object[]
3319 {
3320 typeof(byte[]),
3321 typeof(int),
3322 typeof(int),
3323 typeof(SocketFlags),
3324 typeof(ref SocketError)
3325 }, ReturnType = typeof(int))]
3326 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "BeginSend", MemberParameters = new object[]
3327 {
3328 typeof(byte[]),
3329 typeof(int),
3330 typeof(int),
3331 typeof(SocketFlags),
3332 typeof(ref SocketError),
3333 typeof(AsyncCallback),
3334 typeof(object)
3335 }, ReturnType = typeof(IAsyncResult))]
3336 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "SendTo", MemberParameters = new object[]
3337 {
3338 typeof(byte[]),
3339 typeof(int),
3340 typeof(int),
3341 typeof(SocketFlags),
3343 }, ReturnType = typeof(int))]
3344 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
3345 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
3346 {
3347 typeof(string),
3348 typeof(string)
3349 }, ReturnType = typeof(void))]
3350 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
3351 private void ThrowIfBufferOutOfRange(byte[] buffer, int offset, int size)
3352 {
3353 throw null;
3354 }
3355
3356 [global::Cpp2ILInjected.Token(Token = "0x60013B5")]
3357 [global::Cpp2ILInjected.Address(RVA = "0x1E286B8", Offset = "0x1E286B8", Length = "0x50")]
3358 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3359 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "set_NoDelay", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
3360 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
3361 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketException), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
3362 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
3363 private void ThrowIfUdp()
3364 {
3365 throw null;
3366 }
3367
3368 [global::Cpp2ILInjected.Token(Token = "0x60013B6")]
3369 [global::Cpp2ILInjected.Address(RVA = "0x1E2955C", Offset = "0x1E2955C", Length = "0x138")]
3370 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3371 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "EndAccept", MemberParameters = new object[]
3372 {
3373 typeof(ref byte[]),
3374 typeof(ref int),
3376 }, ReturnType = typeof(Socket))]
3377 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "EndConnect", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(void))]
3378 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "EndDisconnect", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(void))]
3379 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "EndReceive", MemberParameters = new object[]
3380 {
3382 typeof(ref SocketError)
3383 }, ReturnType = typeof(int))]
3384 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "EndReceiveFrom", MemberParameters = new object[]
3385 {
3388 }, ReturnType = typeof(int))]
3389 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "EndSend", MemberParameters = new object[]
3390 {
3392 typeof(ref SocketError)
3393 }, ReturnType = typeof(int))]
3394 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "EndSendTo", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(int))]
3395 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
3396 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Interlocked), Member = "CompareExchange", MemberParameters = new object[]
3397 {
3398 typeof(ref int),
3399 typeof(int),
3400 typeof(int)
3401 }, ReturnType = typeof(int))]
3402 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
3403 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[]
3404 {
3405 typeof(string),
3406 typeof(string)
3407 }, ReturnType = typeof(void))]
3408 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
3409 {
3410 typeof(string),
3411 typeof(string)
3412 }, ReturnType = typeof(string))]
3413 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
3414 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
3416 {
3417 throw null;
3418 }
3419
3420 [global::Cpp2ILInjected.Token(Token = "0x60013B7")]
3421 [global::Cpp2ILInjected.Address(RVA = "0x1E291C8", Offset = "0x1E291C8", Length = "0x128")]
3422 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3423 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "AcceptAsync", MemberParameters = new object[] { typeof(SocketAsyncEventArgs) }, ReturnType = typeof(bool))]
3424 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "BeginAccept", MemberParameters = new object[]
3425 {
3426 typeof(AsyncCallback),
3427 typeof(object)
3428 }, ReturnType = typeof(IAsyncResult))]
3429 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "ReceiveAsync", MemberParameters = new object[] { typeof(SocketAsyncEventArgs) }, ReturnType = typeof(bool))]
3430 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "BeginReceive", MemberParameters = new object[]
3431 {
3432 typeof(byte[]),
3433 typeof(int),
3434 typeof(int),
3435 typeof(SocketFlags),
3436 typeof(ref SocketError),
3437 typeof(AsyncCallback),
3438 typeof(object)
3439 }, ReturnType = typeof(IAsyncResult))]
3440 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "BeginReceiveFrom", MemberParameters = new object[]
3441 {
3442 typeof(byte[]),
3443 typeof(int),
3444 typeof(int),
3445 typeof(SocketFlags),
3447 typeof(AsyncCallback),
3448 typeof(object)
3449 }, ReturnType = typeof(IAsyncResult))]
3450 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "SendAsync", MemberParameters = new object[] { typeof(SocketAsyncEventArgs) }, ReturnType = typeof(bool))]
3451 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "BeginSend", MemberParameters = new object[]
3452 {
3453 typeof(byte[]),
3454 typeof(int),
3455 typeof(int),
3456 typeof(SocketFlags),
3457 typeof(ref SocketError),
3458 typeof(AsyncCallback),
3459 typeof(object)
3460 }, ReturnType = typeof(IAsyncResult))]
3461 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
3462 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket.<>c__DisplayClass355_0), Member = ".ctor", ReturnType = typeof(void))]
3463 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SemaphoreSlim), Member = "WaitAsync", ReturnType = typeof(Task))]
3464 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task), Member = "get_IsCompleted", ReturnType = typeof(bool))]
3465 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IOSelectorJob), Member = "MarkDisposed", ReturnType = typeof(void))]
3466 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Action<object>), Member = ".ctor", MemberParameters = new object[]
3467 {
3468 typeof(object),
3469 typeof(IntPtr)
3470 }, ReturnType = typeof(void))]
3471 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task), Member = "ContinueWith", MemberParameters = new object[] { typeof(Action<Task>) }, ReturnType = typeof(Task))]
3472 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IOSelector), Member = "Add", MemberParameters = new object[]
3473 {
3474 typeof(IntPtr),
3476 }, ReturnType = typeof(void))]
3477 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
3479 {
3480 throw null;
3481 }
3482
3483 [global::Cpp2ILInjected.Token(Token = "0x60013B8")]
3484 [global::Cpp2ILInjected.Address(RVA = "0x1E29158", Offset = "0x1E29158", Length = "0x70")]
3485 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "AcceptAsync", MemberParameters = new object[] { typeof(SocketAsyncEventArgs) }, ReturnType = typeof(bool))]
3486 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "ReceiveAsync", MemberParameters = new object[] { typeof(SocketAsyncEventArgs) }, ReturnType = typeof(bool))]
3487 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "SendAsync", MemberParameters = new object[] { typeof(SocketAsyncEventArgs) }, ReturnType = typeof(bool))]
3488 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
3489 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketAsyncResult), Member = "Init", MemberParameters = new object[]
3490 {
3491 typeof(Socket),
3492 typeof(AsyncCallback),
3493 typeof(object),
3494 typeof(SocketOperation)
3495 }, ReturnType = typeof(void))]
3496 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "SocketOperationToSocketAsyncOperation", MemberParameters = new object[] { typeof(SocketOperation) }, ReturnType = typeof(SocketAsyncOperation))]
3497 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketAsyncEventArgs), Member = "SetLastOperation", MemberParameters = new object[] { typeof(SocketAsyncOperation) }, ReturnType = typeof(void))]
3498 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketAsyncEventArgs), Member = "SetBytesTransferred", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
3499 private void InitSocketAsyncEventArgs(SocketAsyncEventArgs e, AsyncCallback callback, object state, SocketOperation operation)
3500 {
3501 throw null;
3502 }
3503
3504 [global::Cpp2ILInjected.Token(Token = "0x60013B9")]
3505 [global::Cpp2ILInjected.Address(RVA = "0x1E2CE00", Offset = "0x1E2CE00", Length = "0xA4")]
3506 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3507 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "InitSocketAsyncEventArgs", MemberParameters = new object[]
3508 {
3510 typeof(AsyncCallback),
3511 typeof(object),
3513 }, ReturnType = typeof(void))]
3514 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
3515 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
3516 {
3517 typeof(string),
3518 typeof(object)
3519 }, ReturnType = typeof(string))]
3520 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NotImplementedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
3521 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
3526
3527 [global::Cpp2ILInjected.Token(Token = "0x60013BA")]
3528 [global::Cpp2ILInjected.Address(RVA = "0x1E29804", Offset = "0x1E29804", Length = "0xB4")]
3529 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3530 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "Bind", MemberParameters = new object[] { typeof(EndPoint) }, ReturnType = typeof(void))]
3531 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "Connect", MemberParameters = new object[] { typeof(EndPoint) }, ReturnType = typeof(void))]
3532 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "BeginSConnect", MemberParameters = new object[] { typeof(SocketAsyncResult) }, ReturnType = typeof(bool))]
3533 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
3534 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "get_DualMode", ReturnType = typeof(bool))]
3535 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IPAddress), Member = "MapToIPv6", ReturnType = typeof(IPAddress))]
3536 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IPEndPoint), Member = ".ctor", MemberParameters = new object[]
3537 {
3539 typeof(int)
3540 }, ReturnType = typeof(void))]
3541 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
3543 {
3544 throw null;
3545 }
3546
3547 [global::Cpp2ILInjected.Token(Token = "0x60013BB")]
3548 [global::Cpp2ILInjected.Address(RVA = "0x1E2CEA4", Offset = "0x1E2CEA4", Length = "0x4")]
3549 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SafeSocketHandle), Member = "ReleaseHandle", ReturnType = typeof(bool))]
3550 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
3551 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
3552 [MethodImpl(4096)]
3553 internal static extern void cancel_blocking_socket_operation(Thread thread);
3554
3555 [global::Cpp2ILInjected.Token(Token = "0x17000484")]
3556 internal static int FamilyHint
3557 {
3558 [global::Cpp2ILInjected.Token(Token = "0x60013BC")]
3559 [global::Cpp2ILInjected.Address(RVA = "0x1E2CEA8", Offset = "0x1E2CEA8", Length = "0x88")]
3560 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3561 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Dns), Member = "GetHostByAddressFromString", MemberParameters = new object[]
3562 {
3563 typeof(string),
3564 typeof(bool)
3565 }, ReturnType = typeof(IPHostEntry))]
3566 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Dns), Member = "GetHostByName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(IPHostEntry))]
3567 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
3568 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "get_OSSupportsIPv4", ReturnType = typeof(bool))]
3569 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "get_OSSupportsIPv6", ReturnType = typeof(bool))]
3570 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
3571 get
3572 {
3573 throw null;
3574 }
3575 }
3576
3577 [global::Cpp2ILInjected.Token(Token = "0x60013BD")]
3578 [global::Cpp2ILInjected.Address(RVA = "0x1E2CF30", Offset = "0x1E2CF30", Length = "0x4")]
3579 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
3580 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
3581 [MethodImpl(4096)]
3583
3584 [global::Cpp2ILInjected.Token(Token = "0x60013BE")]
3585 [global::Cpp2ILInjected.Address(RVA = "0x1E27C00", Offset = "0x1E27C00", Length = "0x54")]
3586 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "InitializeSockets", ReturnType = typeof(void))]
3587 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
3588 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
3590 {
3591 throw null;
3592 }
3593
3594 // Note: this type is marked as 'beforefieldinit'.
3595 [global::Cpp2ILInjected.Token(Token = "0x60013BF")]
3596 [global::Cpp2ILInjected.Address(RVA = "0x1E2CF34", Offset = "0x1E2CF34", Length = "0x1698")]
3597 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3598 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
3599 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EventHandler<>), Member = ".ctor", MemberParameters = new object[]
3600 {
3601 typeof(object),
3602 typeof(IntPtr)
3603 }, ReturnType = typeof(void))]
3604 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket.TaskSocketAsyncEventArgs<object>), Member = ".ctor", ReturnType = typeof(void))]
3605 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket.Int32TaskSocketAsyncEventArgs), Member = ".ctor", ReturnType = typeof(void))]
3606 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task[]), Member = "FromResult", MemberTypeParameters = new object[] { typeof(int) }, MemberParameters = new object[] { typeof(int) }, ReturnType = "System.Threading.Tasks.Task`1<TResult>")]
3607 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncCallback), Member = ".ctor", MemberParameters = new object[]
3608 {
3609 typeof(object),
3610 typeof(IntPtr)
3611 }, ReturnType = typeof(void))]
3612 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IOAsyncCallback), Member = ".ctor", MemberParameters = new object[]
3613 {
3614 typeof(object),
3615 typeof(IntPtr)
3616 }, ReturnType = typeof(void))]
3617 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 51)]
3618 static Socket()
3619 {
3620 throw null;
3621 }
3622
3623 [global::Cpp2ILInjected.Token(Token = "0x4000F91")]
3624 private static readonly EventHandler<SocketAsyncEventArgs> AcceptCompletedHandler;
3625
3626 [global::Cpp2ILInjected.Token(Token = "0x4000F92")]
3627 private static readonly EventHandler<SocketAsyncEventArgs> ReceiveCompletedHandler;
3628
3629 [global::Cpp2ILInjected.Token(Token = "0x4000F93")]
3630 private static readonly EventHandler<SocketAsyncEventArgs> SendCompletedHandler;
3631
3632 [global::Cpp2ILInjected.Token(Token = "0x4000F94")]
3634
3635 [global::Cpp2ILInjected.Token(Token = "0x4000F95")]
3637
3638 [global::Cpp2ILInjected.Token(Token = "0x4000F96")]
3640
3641 [global::Cpp2ILInjected.Token(Token = "0x4000F97")]
3642 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
3644
3645 [global::Cpp2ILInjected.Token(Token = "0x4000F98")]
3646 private static object s_InternalSyncObject;
3647
3648 [global::Cpp2ILInjected.Token(Token = "0x4000F99")]
3649 internal static bool s_SupportsIPv4;
3650
3651 [global::Cpp2ILInjected.Token(Token = "0x4000F9A")]
3652 internal static bool s_SupportsIPv6;
3653
3654 [global::Cpp2ILInjected.Token(Token = "0x4000F9B")]
3655 internal static bool s_OSSupportsIPv6;
3656
3657 [global::Cpp2ILInjected.Token(Token = "0x4000F9C")]
3658 internal static bool s_Initialized;
3659
3660 [global::Cpp2ILInjected.Token(Token = "0x4000F9D")]
3661 private static bool s_LoggingEnabled;
3662
3663 [global::Cpp2ILInjected.Token(Token = "0x4000F9E")]
3664 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
3665 private bool is_closed;
3666
3667 [global::Cpp2ILInjected.Token(Token = "0x4000F9F")]
3668 [global::Cpp2ILInjected.FieldOffset(Offset = "0x19")]
3669 private bool is_listening;
3670
3671 [global::Cpp2ILInjected.Token(Token = "0x4000FA0")]
3672 [global::Cpp2ILInjected.FieldOffset(Offset = "0x1C")]
3673 private int linger_timeout;
3674
3675 [global::Cpp2ILInjected.Token(Token = "0x4000FA1")]
3676 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
3678
3679 [global::Cpp2ILInjected.Token(Token = "0x4000FA2")]
3680 [global::Cpp2ILInjected.FieldOffset(Offset = "0x24")]
3682
3683 [global::Cpp2ILInjected.Token(Token = "0x4000FA3")]
3684 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
3686
3687 [global::Cpp2ILInjected.Token(Token = "0x4000FA4")]
3688 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
3690
3691 [global::Cpp2ILInjected.Token(Token = "0x4000FA5")]
3692 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
3694
3695 [global::Cpp2ILInjected.Token(Token = "0x4000FA6")]
3696 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
3698
3699 [global::Cpp2ILInjected.Token(Token = "0x4000FA7")]
3700 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
3702
3703 [global::Cpp2ILInjected.Token(Token = "0x4000FA8")]
3704 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
3705 internal bool is_blocking;
3706
3707 [global::Cpp2ILInjected.Token(Token = "0x4000FA9")]
3708 [global::Cpp2ILInjected.FieldOffset(Offset = "0x51")]
3709 internal bool is_bound;
3710
3711 [global::Cpp2ILInjected.Token(Token = "0x4000FAA")]
3712 [global::Cpp2ILInjected.FieldOffset(Offset = "0x52")]
3713 internal bool is_connected;
3714
3715 [global::Cpp2ILInjected.Token(Token = "0x4000FAB")]
3716 [global::Cpp2ILInjected.FieldOffset(Offset = "0x54")]
3717 private int m_IntCleanedUp;
3718
3719 [global::Cpp2ILInjected.Token(Token = "0x4000FAC")]
3720 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
3721 internal bool connect_in_progress;
3722
3723 [global::Cpp2ILInjected.Token(Token = "0x4000FAD")]
3724 private static AsyncCallback AcceptAsyncCallback;
3725
3726 [global::Cpp2ILInjected.Token(Token = "0x4000FAE")]
3727 private static IOAsyncCallback BeginAcceptCallback;
3728
3729 [global::Cpp2ILInjected.Token(Token = "0x4000FAF")]
3730 private static IOAsyncCallback BeginAcceptReceiveCallback;
3731
3732 [global::Cpp2ILInjected.Token(Token = "0x4000FB0")]
3733 private static AsyncCallback ConnectAsyncCallback;
3734
3735 [global::Cpp2ILInjected.Token(Token = "0x4000FB1")]
3736 private static IOAsyncCallback BeginConnectCallback;
3737
3738 [global::Cpp2ILInjected.Token(Token = "0x4000FB2")]
3739 private static AsyncCallback DisconnectAsyncCallback;
3740
3741 [global::Cpp2ILInjected.Token(Token = "0x4000FB3")]
3742 private static IOAsyncCallback BeginDisconnectCallback;
3743
3744 [global::Cpp2ILInjected.Token(Token = "0x4000FB4")]
3745 private static AsyncCallback ReceiveAsyncCallback;
3746
3747 [global::Cpp2ILInjected.Token(Token = "0x4000FB5")]
3748 private static IOAsyncCallback BeginReceiveCallback;
3749
3750 [global::Cpp2ILInjected.Token(Token = "0x4000FB6")]
3751 private static IOAsyncCallback BeginReceiveGenericCallback;
3752
3753 [global::Cpp2ILInjected.Token(Token = "0x4000FB7")]
3754 private static AsyncCallback ReceiveFromAsyncCallback;
3755
3756 [global::Cpp2ILInjected.Token(Token = "0x4000FB8")]
3757 private static IOAsyncCallback BeginReceiveFromCallback;
3758
3759 [global::Cpp2ILInjected.Token(Token = "0x4000FB9")]
3760 private static AsyncCallback SendAsyncCallback;
3761
3762 [global::Cpp2ILInjected.Token(Token = "0x4000FBA")]
3763 private static IOAsyncCallback BeginSendGenericCallback;
3764
3765 [global::Cpp2ILInjected.Token(Token = "0x4000FBB")]
3766 private static AsyncCallback SendToAsyncCallback;
3767
3768 [global::Cpp2ILInjected.Token(Token = "0x20002EC")]
3769 private sealed class CachedEventArgs
3770 {
3771 [global::Cpp2ILInjected.Token(Token = "0x60013C0")]
3772 [global::Cpp2ILInjected.Address(RVA = "0x1E2E5CC", Offset = "0x1E2E5CC", Length = "0x8")]
3773 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
3774 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
3776 {
3777 throw null;
3778 }
3779
3780 [global::Cpp2ILInjected.Token(Token = "0x4000FBC")]
3781 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
3783
3784 [global::Cpp2ILInjected.Token(Token = "0x4000FBD")]
3785 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
3787
3788 [global::Cpp2ILInjected.Token(Token = "0x4000FBE")]
3789 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
3791
3792 [global::Cpp2ILInjected.Token(Token = "0x4000FBF")]
3793 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
3795
3796 [global::Cpp2ILInjected.Token(Token = "0x4000FC0")]
3797 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
3799 }
3800
3801 [global::Cpp2ILInjected.Token(Token = "0x20002ED")]
3803 {
3804 [global::Cpp2ILInjected.Token(Token = "0x60013C1")]
3805 [global::Cpp2ILInjected.Address(RVA = "0x1875874", Offset = "0x1875874", Length = "0xC")]
3806 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
3807 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.Sockets.Socket.Int32TaskSocketAsyncEventArgs", Member = ".ctor", ReturnType = typeof(void))]
3808 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
3809 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketAsyncEventArgs), Member = ".ctor", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
3811 {
3812 throw null;
3813 }
3814
3815 [global::Cpp2ILInjected.Token(Token = "0x60013C2")]
3816 [global::Cpp2ILInjected.Address(RVA = "0x1875880", Offset = "0x1875880", Length = "0x114")]
3817 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
3818 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3819 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "CompleteSendReceive", MemberParameters = new object[]
3820 {
3821 typeof(Socket),
3822 "System.Net.Sockets.Socket.Int32TaskSocketAsyncEventArgs",
3823 typeof(bool)
3824 }, ReturnType = typeof(void))]
3825 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
3826 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
3827 {
3828 typeof(object),
3829 typeof(ref bool)
3830 }, ReturnType = typeof(void))]
3831 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<int>), Member = "get_Task", ReturnType = "System.Threading.Tasks.Task`1<TResult>")]
3832 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
3833 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
3838
3839 [global::Cpp2ILInjected.Token(Token = "0x4000FC1")]
3840 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
3842
3843 [global::Cpp2ILInjected.Token(Token = "0x4000FC2")]
3844 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
3845 internal bool _accessed;
3846 }
3847
3848 [global::Cpp2ILInjected.Token(Token = "0x20002EE")]
3850 {
3851 [global::Cpp2ILInjected.Token(Token = "0x60013C3")]
3852 [global::Cpp2ILInjected.Address(RVA = "0x1E2E5D4", Offset = "0x1E2E5D4", Length = "0x48")]
3853 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = ".cctor", ReturnType = typeof(void))]
3854 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
3855 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.Net.Sockets.Socket.TaskSocketAsyncEventArgs`1", Member = ".ctor", ReturnType = typeof(void))]
3856 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
3858 {
3859 throw null;
3860 }
3861
3862 [global::Cpp2ILInjected.Token(Token = "0x4000FC3")]
3863 [global::Cpp2ILInjected.FieldOffset(Offset = "0xA1")]
3865 }
3866
3867 [global::Cpp2ILInjected.Token(Token = "0x20002EF")]
3869 {
3870 [global::Cpp2ILInjected.Token(Token = "0x60013C4")]
3871 [global::Cpp2ILInjected.Address(RVA = "0x1E2E61C", Offset = "0x1E2E61C", Length = "0x68")]
3872 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket.AwaitableSocketAsyncEventArgs), Member = ".cctor", ReturnType = typeof(void))]
3873 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.Sockets.Socket.<>c", Member = "<ReceiveAsync>b__14_1", ReturnType = typeof(Socket.AwaitableSocketAsyncEventArgs))]
3874 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.Sockets.Socket.<>c", Member = "<SendAsyncForNetworkStream>b__22_1", ReturnType = typeof(Socket.AwaitableSocketAsyncEventArgs))]
3875 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
3876 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
3878 {
3879 throw null;
3880 }
3881
3882 [global::Cpp2ILInjected.Token(Token = "0x17000485")]
3883 public bool WrapExceptionsInIOExceptions
3884 {
3886 [global::Cpp2ILInjected.Token(Token = "0x60013C5")]
3887 [global::Cpp2ILInjected.Address(RVA = "0x1E2E710", Offset = "0x1E2E710", Length = "0x8")]
3888 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
3889 get
3890 {
3891 throw null;
3892 }
3894 [global::Cpp2ILInjected.Token(Token = "0x60013C6")]
3895 [global::Cpp2ILInjected.Address(RVA = "0x1E2E718", Offset = "0x1E2E718", Length = "0xC")]
3896 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
3897 set
3898 {
3899 throw null;
3900 }
3901 }
3902
3903 [global::Cpp2ILInjected.Token(Token = "0x60013C7")]
3904 [global::Cpp2ILInjected.Address(RVA = "0x1E2E724", Offset = "0x1E2E724", Length = "0x80")]
3905 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3906 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "ReceiveAsync", MemberParameters = new object[]
3907 {
3910 typeof(bool),
3912 }, ReturnType = typeof(ValueTask<int>))]
3913 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "SendAsyncForNetworkStream", MemberParameters = new object[]
3914 {
3918 }, ReturnType = typeof(ValueTask))]
3919 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
3920 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
3921 public bool Reserve()
3922 {
3923 throw null;
3924 }
3925
3926 [global::Cpp2ILInjected.Token(Token = "0x60013C8")]
3927 [global::Cpp2ILInjected.Address(RVA = "0x1E2E7A4", Offset = "0x1E2E7A4", Length = "0x70")]
3928 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3929 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket.AwaitableSocketAsyncEventArgs), Member = "ReceiveAsync", MemberParameters = new object[] { typeof(Socket) }, ReturnType = typeof(ValueTask<int>))]
3930 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket.AwaitableSocketAsyncEventArgs), Member = "SendAsyncForNetworkStream", MemberParameters = new object[] { typeof(Socket) }, ReturnType = typeof(ValueTask))]
3931 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket.AwaitableSocketAsyncEventArgs), Member = "GetResult", MemberParameters = new object[] { typeof(short) }, ReturnType = typeof(int))]
3932 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket.AwaitableSocketAsyncEventArgs), Member = "System.Threading.Tasks.Sources.IValueTaskSource.GetResult", MemberParameters = new object[] { typeof(short) }, ReturnType = typeof(void))]
3933 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
3934 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
3935 private void Release()
3936 {
3937 throw null;
3938 }
3939
3940 [global::Cpp2ILInjected.Token(Token = "0x60013C9")]
3941 [global::Cpp2ILInjected.Address(RVA = "0x1E2E814", Offset = "0x1E2E814", Length = "0x218")]
3942 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
3943 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ContextCallback), Member = ".ctor", MemberParameters = new object[]
3944 {
3945 typeof(object),
3946 typeof(IntPtr)
3947 }, ReturnType = typeof(void))]
3948 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tuple[]), Member = "Create", MemberTypeParameters = new object[]
3949 {
3950 typeof(object),
3951 typeof(object),
3952 typeof(object)
3953 }, MemberParameters = new object[]
3954 {
3955 typeof(object),
3956 typeof(object),
3957 typeof(object)
3958 }, ReturnType = "System.Tuple`3<T1, T2, T3>")]
3959 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExecutionContext), Member = "Run", MemberParameters = new object[]
3960 {
3963 typeof(object)
3964 }, ReturnType = typeof(void))]
3965 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
3966 protected override void OnCompleted(SocketAsyncEventArgs _)
3967 {
3968 throw null;
3969 }
3970
3971 [global::Cpp2ILInjected.Token(Token = "0x60013CA")]
3972 [global::Cpp2ILInjected.Address(RVA = "0x1E2ED10", Offset = "0x1E2ED10", Length = "0x124")]
3973 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3974 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "ReceiveAsync", MemberParameters = new object[]
3975 {
3978 typeof(bool),
3980 }, ReturnType = typeof(ValueTask<int>))]
3981 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
3982 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ReceiveAsync", MemberParameters = new object[] { typeof(SocketAsyncEventArgs) }, ReturnType = typeof(bool))]
3983 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.ThrowHelper", Member = "ThrowArgumentNullException", MemberParameters = new object[] { "System.ExceptionArgument" }, ReturnType = typeof(void))]
3984 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket.AwaitableSocketAsyncEventArgs), Member = "Release", ReturnType = typeof(void))]
3985 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket.AwaitableSocketAsyncEventArgs), Member = "CreateException", MemberParameters = new object[] { typeof(SocketError) }, ReturnType = typeof(Exception))]
3986 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task), Member = "FromException", MemberTypeParameters = new object[] { "TResult" }, MemberParameters = new object[] { typeof(Exception) }, ReturnType = "System.Threading.Tasks.Task`1<TResult>")]
3987 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
3989 {
3990 throw null;
3991 }
3992
3993 [global::Cpp2ILInjected.Token(Token = "0x60013CB")]
3994 [global::Cpp2ILInjected.Address(RVA = "0x1E2EF18", Offset = "0x1E2EF18", Length = "0xDC")]
3995 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3996 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "SendAsyncForNetworkStream", MemberParameters = new object[]
3997 {
4001 }, ReturnType = typeof(ValueTask))]
4002 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
4003 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "SendAsync", MemberParameters = new object[] { typeof(SocketAsyncEventArgs) }, ReturnType = typeof(bool))]
4004 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.ThrowHelper", Member = "ThrowArgumentNullException", MemberParameters = new object[] { "System.ExceptionArgument" }, ReturnType = typeof(void))]
4005 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket.AwaitableSocketAsyncEventArgs), Member = "Release", ReturnType = typeof(void))]
4006 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket.AwaitableSocketAsyncEventArgs), Member = "CreateException", MemberParameters = new object[] { typeof(SocketError) }, ReturnType = typeof(Exception))]
4007 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task), Member = "FromException", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(Task))]
4008 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
4010 {
4011 throw null;
4012 }
4013
4014 [global::Cpp2ILInjected.Token(Token = "0x60013CC")]
4015 [global::Cpp2ILInjected.Address(RVA = "0x1E2EFF4", Offset = "0x1E2EFF4", Length = "0x94")]
4016 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4017 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
4018 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket.AwaitableSocketAsyncEventArgs), Member = "ThrowIncorrectTokenException", ReturnType = typeof(void))]
4019 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
4021 {
4022 throw null;
4023 }
4024
4025 [global::Cpp2ILInjected.Token(Token = "0x60013CD")]
4026 [global::Cpp2ILInjected.Address(RVA = "0x1E2F0D4", Offset = "0x1E2F0D4", Length = "0x210")]
4027 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4028 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
4029 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExecutionContext), Member = "Capture", ReturnType = typeof(ExecutionContext))]
4030 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SynchronizationContext), Member = "get_Current", ReturnType = typeof(SynchronizationContext))]
4031 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
4032 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
4033 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "op_Inequality", MemberParameters = new object[]
4034 {
4035 typeof(Type),
4036 typeof(Type)
4037 }, ReturnType = typeof(bool))]
4038 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TaskScheduler), Member = "get_Current", ReturnType = typeof(TaskScheduler))]
4039 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket.AwaitableSocketAsyncEventArgs), Member = "InvokeContinuation", MemberParameters = new object[]
4040 {
4041 typeof(Action<object>),
4042 typeof(object),
4043 typeof(bool)
4044 }, ReturnType = typeof(void))]
4045 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket.AwaitableSocketAsyncEventArgs), Member = "ThrowIncorrectTokenException", ReturnType = typeof(void))]
4046 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket.AwaitableSocketAsyncEventArgs), Member = "ThrowMultipleContinuationsException", ReturnType = typeof(void))]
4047 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
4048 public void OnCompleted(Action<object> continuation, object state, short token, ValueTaskSourceOnCompletedFlags flags)
4049 {
4050 throw null;
4051 }
4052
4053 [global::Cpp2ILInjected.Token(Token = "0x60013CE")]
4054 [global::Cpp2ILInjected.Address(RVA = "0x1E2EA2C", Offset = "0x1E2EA2C", Length = "0x2E4")]
4055 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4056 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket.AwaitableSocketAsyncEventArgs.<>c), Member = "<OnCompleted>b__14_0", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
4057 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket.AwaitableSocketAsyncEventArgs), Member = "OnCompleted", MemberParameters = new object[]
4058 {
4059 typeof(Action<object>),
4060 typeof(object),
4061 typeof(short),
4062 typeof(ValueTaskSourceOnCompletedFlags)
4063 }, ReturnType = typeof(void))]
4064 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
4065 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CancellationToken), Member = "get_None", ReturnType = typeof(CancellationToken))]
4066 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TaskFactory), Member = "StartNew", MemberParameters = new object[]
4067 {
4068 typeof(Action<object>),
4069 typeof(object),
4073 }, ReturnType = typeof(Task))]
4074 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ThreadPool), Member = "QueueUserWorkItem", MemberTypeParameters = new object[] { "TState" }, MemberParameters = new object[]
4075 {
4076 "System.Action`1<TState>",
4077 "TState",
4078 typeof(bool)
4079 }, ReturnType = typeof(bool))]
4080 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SendOrPostCallback), Member = ".ctor", MemberParameters = new object[]
4081 {
4082 typeof(object),
4083 typeof(IntPtr)
4084 }, ReturnType = typeof(void))]
4085 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tuple[]), Member = "Create", MemberTypeParameters = new object[]
4086 {
4087 typeof(object),
4088 typeof(object)
4089 }, MemberParameters = new object[]
4090 {
4091 typeof(object),
4092 typeof(object)
4093 }, ReturnType = "System.Tuple`2<T1, T2>")]
4094 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 19)]
4095 private void InvokeContinuation(Action<object> continuation, object state, bool forceAsync)
4096 {
4097 throw null;
4098 }
4099
4100 [global::Cpp2ILInjected.Token(Token = "0x60013CF")]
4101 [global::Cpp2ILInjected.Address(RVA = "0x1E2F330", Offset = "0x1E2F330", Length = "0x48")]
4102 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4103 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
4104 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket.AwaitableSocketAsyncEventArgs), Member = "Release", ReturnType = typeof(void))]
4105 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket.AwaitableSocketAsyncEventArgs), Member = "ThrowIncorrectTokenException", ReturnType = typeof(void))]
4106 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket.AwaitableSocketAsyncEventArgs), Member = "ThrowException", MemberParameters = new object[] { typeof(SocketError) }, ReturnType = typeof(void))]
4107 public int GetResult(short token)
4108 {
4109 throw null;
4110 }
4111
4112 [global::Cpp2ILInjected.Token(Token = "0x60013D0")]
4113 [global::Cpp2ILInjected.Address(RVA = "0x1E2F39C", Offset = "0x1E2F39C", Length = "0x40")]
4114 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4115 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
4116 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket.AwaitableSocketAsyncEventArgs), Member = "Release", ReturnType = typeof(void))]
4117 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket.AwaitableSocketAsyncEventArgs), Member = "ThrowIncorrectTokenException", ReturnType = typeof(void))]
4118 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket.AwaitableSocketAsyncEventArgs), Member = "ThrowException", MemberParameters = new object[] { typeof(SocketError) }, ReturnType = typeof(void))]
4120 {
4121 throw null;
4122 }
4123
4124 [global::Cpp2ILInjected.Token(Token = "0x60013D1")]
4125 [global::Cpp2ILInjected.Address(RVA = "0x1E2F088", Offset = "0x1E2F088", Length = "0x4C")]
4126 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket.AwaitableSocketAsyncEventArgs), Member = "GetStatus", MemberParameters = new object[] { typeof(short) }, ReturnType = typeof(ValueTaskSourceStatus))]
4127 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket.AwaitableSocketAsyncEventArgs), Member = "OnCompleted", MemberParameters = new object[]
4128 {
4129 typeof(Action<object>),
4130 typeof(object),
4131 typeof(short),
4132 typeof(ValueTaskSourceOnCompletedFlags)
4133 }, ReturnType = typeof(void))]
4134 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket.AwaitableSocketAsyncEventArgs), Member = "GetResult", MemberParameters = new object[] { typeof(short) }, ReturnType = typeof(int))]
4135 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket.AwaitableSocketAsyncEventArgs), Member = "System.Threading.Tasks.Sources.IValueTaskSource.GetResult", MemberParameters = new object[] { typeof(short) }, ReturnType = typeof(void))]
4136 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
4137 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
4138 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
4140 {
4141 throw null;
4142 }
4143
4144 [global::Cpp2ILInjected.Token(Token = "0x60013D2")]
4145 [global::Cpp2ILInjected.Address(RVA = "0x1E2F2E4", Offset = "0x1E2F2E4", Length = "0x4C")]
4146 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket.AwaitableSocketAsyncEventArgs), Member = "OnCompleted", MemberParameters = new object[]
4147 {
4148 typeof(Action<object>),
4149 typeof(object),
4150 typeof(short),
4151 typeof(ValueTaskSourceOnCompletedFlags)
4152 }, ReturnType = typeof(void))]
4153 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
4154 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
4155 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
4157 {
4158 throw null;
4159 }
4160
4161 [global::Cpp2ILInjected.Token(Token = "0x60013D3")]
4162 [global::Cpp2ILInjected.Address(RVA = "0x1E2F378", Offset = "0x1E2F378", Length = "0x24")]
4163 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket.AwaitableSocketAsyncEventArgs), Member = "GetResult", MemberParameters = new object[] { typeof(short) }, ReturnType = typeof(int))]
4164 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket.AwaitableSocketAsyncEventArgs), Member = "System.Threading.Tasks.Sources.IValueTaskSource.GetResult", MemberParameters = new object[] { typeof(short) }, ReturnType = typeof(void))]
4165 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
4166 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket.AwaitableSocketAsyncEventArgs), Member = "CreateException", MemberParameters = new object[] { typeof(SocketError) }, ReturnType = typeof(Exception))]
4167 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
4168 private void ThrowException(SocketError error)
4169 {
4170 throw null;
4171 }
4172
4173 [global::Cpp2ILInjected.Token(Token = "0x60013D4")]
4174 [global::Cpp2ILInjected.Address(RVA = "0x1E2EE34", Offset = "0x1E2EE34", Length = "0xE4")]
4175 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4176 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket.AwaitableSocketAsyncEventArgs), Member = "ReceiveAsync", MemberParameters = new object[] { typeof(Socket) }, ReturnType = typeof(ValueTask<int>))]
4177 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket.AwaitableSocketAsyncEventArgs), Member = "SendAsyncForNetworkStream", MemberParameters = new object[] { typeof(Socket) }, ReturnType = typeof(ValueTask))]
4178 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket.AwaitableSocketAsyncEventArgs), Member = "ThrowException", MemberParameters = new object[] { typeof(SocketError) }, ReturnType = typeof(void))]
4179 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
4180 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Win32Exception), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
4181 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "SR", Member = "Format", MemberParameters = new object[]
4182 {
4183 typeof(string),
4184 typeof(object)
4185 }, ReturnType = typeof(string))]
4186 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IOException), Member = ".ctor", MemberParameters = new object[]
4187 {
4188 typeof(string),
4190 }, ReturnType = typeof(void))]
4191 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
4193 {
4194 throw null;
4195 }
4196
4197 // Note: this type is marked as 'beforefieldinit'.
4198 [global::Cpp2ILInjected.Token(Token = "0x60013D5")]
4199 [global::Cpp2ILInjected.Address(RVA = "0x1E2F3E4", Offset = "0x1E2F3E4", Length = "0x134")]
4200 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
4201 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket.AwaitableSocketAsyncEventArgs), Member = ".ctor", ReturnType = typeof(void))]
4202 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Action<object>), Member = ".ctor", MemberParameters = new object[]
4203 {
4204 typeof(object),
4205 typeof(IntPtr)
4206 }, ReturnType = typeof(void))]
4207 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
4209 {
4210 throw null;
4211 }
4212
4213 [global::Cpp2ILInjected.Token(Token = "0x4000FC4")]
4215
4216 [global::Cpp2ILInjected.Token(Token = "0x4000FC5")]
4217 private static readonly Action<object> s_completedSentinel;
4218
4219 [global::Cpp2ILInjected.Token(Token = "0x4000FC6")]
4220 private static readonly Action<object> s_availableSentinel;
4221
4222 [global::Cpp2ILInjected.Token(Token = "0x4000FC7")]
4223 [global::Cpp2ILInjected.FieldOffset(Offset = "0x88")]
4224 private Action<object> _continuation;
4225
4226 [global::Cpp2ILInjected.Token(Token = "0x4000FC8")]
4227 [global::Cpp2ILInjected.FieldOffset(Offset = "0x90")]
4229
4230 [global::Cpp2ILInjected.Token(Token = "0x4000FC9")]
4231 [global::Cpp2ILInjected.FieldOffset(Offset = "0x98")]
4232 private object _scheduler;
4233
4234 [global::Cpp2ILInjected.Token(Token = "0x4000FCA")]
4235 [global::Cpp2ILInjected.FieldOffset(Offset = "0xA0")]
4236 private short _token;
4237
4239 [global::Cpp2ILInjected.Token(Token = "0x4000FCB")]
4240 [global::Cpp2ILInjected.FieldOffset(Offset = "0xA2")]
4241 private bool <WrapExceptionsInIOExceptions>k__BackingField;
4242
4244 [global::Cpp2ILInjected.Token(Token = "0x20002F0")]
4245 [Serializable]
4246 private sealed class <>c
4247 {
4248 // Note: this type is marked as 'beforefieldinit'.
4249 [global::Cpp2ILInjected.Token(Token = "0x60013D6")]
4250 [global::Cpp2ILInjected.Address(RVA = "0x1E2F518", Offset = "0x1E2F518", Length = "0x5C")]
4251 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
4252 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
4253 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
4254 static <>c()
4255 {
4256 throw null;
4257 }
4258
4259 [global::Cpp2ILInjected.Token(Token = "0x60013D7")]
4260 [global::Cpp2ILInjected.Address(RVA = "0x1E2F574", Offset = "0x1E2F574", Length = "0x8")]
4261 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
4262 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
4263 public <>c()
4264 {
4265 throw null;
4266 }
4267
4268 [global::Cpp2ILInjected.Token(Token = "0x60013D8")]
4269 [global::Cpp2ILInjected.Address(RVA = "0x1E2F57C", Offset = "0x1E2F57C", Length = "0xA8")]
4270 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4271 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
4272 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket.AwaitableSocketAsyncEventArgs), Member = "InvokeContinuation", MemberParameters = new object[]
4273 {
4274 typeof(Action<object>),
4275 typeof(object),
4276 typeof(bool)
4277 }, ReturnType = typeof(void))]
4278 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
4279 internal void <OnCompleted>b__14_0(object runState)
4280 {
4281 throw null;
4282 }
4283
4284 [global::Cpp2ILInjected.Token(Token = "0x60013D9")]
4285 [global::Cpp2ILInjected.Address(RVA = "0x1E2F624", Offset = "0x1E2F624", Length = "0xA0")]
4286 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4287 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
4288 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
4289 internal void <InvokeContinuation>b__20_0(object s)
4290 {
4291 throw null;
4292 }
4293
4294 [global::Cpp2ILInjected.Token(Token = "0x60013DA")]
4295 [global::Cpp2ILInjected.Address(RVA = "0x1E2F6C4", Offset = "0x1E2F6C4", Length = "0x4C")]
4296 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
4297 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Exception), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
4298 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
4299 internal void <.cctor>b__27_0(object state)
4300 {
4301 throw null;
4302 }
4303
4304 [global::Cpp2ILInjected.Token(Token = "0x60013DB")]
4305 [global::Cpp2ILInjected.Address(RVA = "0x1E2F710", Offset = "0x1E2F710", Length = "0x4C")]
4306 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
4307 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Exception), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
4308 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
4309 internal void <.cctor>b__27_1(object state)
4310 {
4311 throw null;
4312 }
4313
4314 [global::Cpp2ILInjected.Token(Token = "0x4000FCC")]
4316
4317 [global::Cpp2ILInjected.Token(Token = "0x4000FCD")]
4318 public static ContextCallback <>9__14_0;
4319
4320 [global::Cpp2ILInjected.Token(Token = "0x4000FCE")]
4321 public static SendOrPostCallback <>9__20_0;
4322 }
4323 }
4324
4325 [global::Cpp2ILInjected.Token(Token = "0x20002F1")]
4326 private struct WSABUF
4327 {
4328 [global::Cpp2ILInjected.Token(Token = "0x4000FCF")]
4329 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
4330 public int len;
4331
4332 [global::Cpp2ILInjected.Token(Token = "0x4000FD0")]
4333 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
4334 public IntPtr buf;
4335 }
4336
4338 [global::Cpp2ILInjected.Token(Token = "0x20002F2")]
4339 [Serializable]
4340 private sealed class <>c
4341 {
4342 // Note: this type is marked as 'beforefieldinit'.
4343 [global::Cpp2ILInjected.Token(Token = "0x60013DC")]
4344 [global::Cpp2ILInjected.Address(RVA = "0x1E2F75C", Offset = "0x1E2F75C", Length = "0x5C")]
4345 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
4346 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
4347 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
4348 static <>c()
4349 {
4350 throw null;
4351 }
4352
4353 [global::Cpp2ILInjected.Token(Token = "0x60013DD")]
4354 [global::Cpp2ILInjected.Address(RVA = "0x1E2F7B8", Offset = "0x1E2F7B8", Length = "0x8")]
4355 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
4356 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
4357 public <>c()
4358 {
4359 throw null;
4360 }
4361
4362 [global::Cpp2ILInjected.Token(Token = "0x60013DE")]
4363 [global::Cpp2ILInjected.Address(RVA = "0x1E2F7C0", Offset = "0x1E2F7C0", Length = "0x54")]
4364 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
4365 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
4366 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
4367 internal Socket.CachedEventArgs <ReceiveAsync>b__14_0()
4368 {
4369 throw null;
4370 }
4371
4372 [global::Cpp2ILInjected.Token(Token = "0x60013DF")]
4373 [global::Cpp2ILInjected.Address(RVA = "0x1E2F814", Offset = "0x1E2F814", Length = "0x50")]
4374 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
4375 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket.AwaitableSocketAsyncEventArgs), Member = ".ctor", ReturnType = typeof(void))]
4376 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
4377 internal Socket.AwaitableSocketAsyncEventArgs <ReceiveAsync>b__14_1()
4378 {
4379 throw null;
4380 }
4381
4382 [global::Cpp2ILInjected.Token(Token = "0x60013E0")]
4383 [global::Cpp2ILInjected.Address(RVA = "0x1E2F864", Offset = "0x1E2F864", Length = "0x214")]
4384 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4385 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
4386 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "EndReceive", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(int))]
4387 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TaskCompletionSource<int>), Member = "TrySetResult", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
4388 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TaskCompletionSource<int>), Member = "TrySetException", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(bool))]
4389 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 18)]
4391 {
4392 throw null;
4393 }
4394
4395 [global::Cpp2ILInjected.Token(Token = "0x60013E1")]
4396 [global::Cpp2ILInjected.Address(RVA = "0x1E2FA78", Offset = "0x1E2FA78", Length = "0x3BC")]
4397 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4398 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
4399 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "EndReceive", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(int))]
4400 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.ThrowHelper", Member = "ThrowArgumentOutOfRangeException", ReturnType = typeof(void))]
4401 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReadOnlySpan<>), Member = "CopyTo", MemberParameters = new object[] { "System.Span`1<T>" }, ReturnType = typeof(void))]
4402 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TaskCompletionSource<int>), Member = "TrySetResult", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
4403 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TaskCompletionSource<int>), Member = "TrySetException", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(bool))]
4404 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 34)]
4406 {
4407 throw null;
4408 }
4409
4410 [global::Cpp2ILInjected.Token(Token = "0x60013E2")]
4411 [global::Cpp2ILInjected.Address(RVA = "0x1E2FE34", Offset = "0x1E2FE34", Length = "0x54")]
4412 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
4413 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
4414 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
4415 internal Socket.CachedEventArgs <SendAsyncForNetworkStream>b__22_0()
4416 {
4417 throw null;
4418 }
4419
4420 [global::Cpp2ILInjected.Token(Token = "0x60013E3")]
4421 [global::Cpp2ILInjected.Address(RVA = "0x1E2FE88", Offset = "0x1E2FE88", Length = "0x50")]
4422 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
4423 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket.AwaitableSocketAsyncEventArgs), Member = ".ctor", ReturnType = typeof(void))]
4424 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
4425 internal Socket.AwaitableSocketAsyncEventArgs <SendAsyncForNetworkStream>b__22_1()
4426 {
4427 throw null;
4428 }
4429
4430 [global::Cpp2ILInjected.Token(Token = "0x60013E4")]
4431 [global::Cpp2ILInjected.Address(RVA = "0x1E2FED8", Offset = "0x1E2FED8", Length = "0x214")]
4432 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4433 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
4434 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "EndSend", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(int))]
4435 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TaskCompletionSource<int>), Member = "TrySetResult", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
4436 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TaskCompletionSource<int>), Member = "TrySetException", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(bool))]
4437 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 18)]
4439 {
4440 throw null;
4441 }
4442
4443 [global::Cpp2ILInjected.Token(Token = "0x60013E5")]
4444 [global::Cpp2ILInjected.Address(RVA = "0x1E300EC", Offset = "0x1E300EC", Length = "0x2BC")]
4445 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4446 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
4447 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "EndSend", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(int))]
4448 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TaskCompletionSource<int>), Member = "TrySetResult", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
4449 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TaskCompletionSource<int>), Member = "TrySetException", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(bool))]
4450 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 27)]
4452 {
4453 throw null;
4454 }
4455
4456 [global::Cpp2ILInjected.Token(Token = "0x60013E6")]
4457 [global::Cpp2ILInjected.Address(RVA = "0x1E303A8", Offset = "0x1E303A8", Length = "0x94")]
4458 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4459 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
4460 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "BeginSendCallback", MemberParameters = new object[]
4461 {
4462 typeof(SocketAsyncResult),
4463 typeof(int)
4464 }, ReturnType = typeof(void))]
4465 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
4467 {
4468 throw null;
4469 }
4470
4471 [global::Cpp2ILInjected.Token(Token = "0x60013E7")]
4472 [global::Cpp2ILInjected.Address(RVA = "0x1E3043C", Offset = "0x1E3043C", Length = "0x94")]
4473 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4474 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
4475 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "BeginSendCallback", MemberParameters = new object[]
4476 {
4477 typeof(SocketAsyncResult),
4478 typeof(int)
4479 }, ReturnType = typeof(void))]
4480 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
4482 {
4483 throw null;
4484 }
4485
4486 [global::Cpp2ILInjected.Token(Token = "0x60013E8")]
4487 [global::Cpp2ILInjected.Address(RVA = "0x1E304D0", Offset = "0x1E304D0", Length = "0xF8")]
4488 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4489 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
4490 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "CompleteAccept", MemberParameters = new object[]
4491 {
4492 typeof(Socket),
4493 typeof(Socket.TaskSocketAsyncEventArgs<Socket>)
4494 }, ReturnType = typeof(void))]
4495 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
4496 internal void <.cctor>b__367_0(object s, SocketAsyncEventArgs e)
4497 {
4498 throw null;
4499 }
4500
4501 [global::Cpp2ILInjected.Token(Token = "0x60013E9")]
4502 [global::Cpp2ILInjected.Address(RVA = "0x1E305C8", Offset = "0x1E305C8", Length = "0xE0")]
4503 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4504 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
4505 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "CompleteSendReceive", MemberParameters = new object[]
4506 {
4507 typeof(Socket),
4508 "System.Net.Sockets.Socket.Int32TaskSocketAsyncEventArgs",
4509 typeof(bool)
4510 }, ReturnType = typeof(void))]
4511 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
4512 internal void <.cctor>b__367_1(object s, SocketAsyncEventArgs e)
4513 {
4514 throw null;
4515 }
4516
4517 [global::Cpp2ILInjected.Token(Token = "0x60013EA")]
4518 [global::Cpp2ILInjected.Address(RVA = "0x1E306A8", Offset = "0x1E306A8", Length = "0xE0")]
4519 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4520 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
4521 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "CompleteSendReceive", MemberParameters = new object[]
4522 {
4523 typeof(Socket),
4524 "System.Net.Sockets.Socket.Int32TaskSocketAsyncEventArgs",
4525 typeof(bool)
4526 }, ReturnType = typeof(void))]
4527 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
4528 internal void <.cctor>b__367_2(object s, SocketAsyncEventArgs e)
4529 {
4530 throw null;
4531 }
4532
4533 [global::Cpp2ILInjected.Token(Token = "0x60013EB")]
4534 [global::Cpp2ILInjected.Address(RVA = "0x1E30788", Offset = "0x1E30788", Length = "0x314")]
4535 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4536 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
4537 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Interlocked), Member = "Exchange", MemberParameters = new object[]
4538 {
4539 typeof(ref int),
4540 typeof(int)
4541 }, ReturnType = typeof(int))]
4542 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "EndAccept", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(Socket))]
4543 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = ".ctor", MemberParameters = new object[]
4544 {
4545 typeof(AddressFamily),
4546 typeof(SocketType),
4547 typeof(ProtocolType),
4548 typeof(SafeSocketHandle)
4549 }, ReturnType = typeof(void))]
4550 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
4551 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 30)]
4552 internal void <.cctor>b__367_3(IAsyncResult ares)
4553 {
4554 throw null;
4555 }
4556
4557 [global::Cpp2ILInjected.Token(Token = "0x60013EC")]
4558 [global::Cpp2ILInjected.Address(RVA = "0x1E30AA4", Offset = "0x1E30AA4", Length = "0x108")]
4559 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4560 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
4561 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "Accept", MemberParameters = new object[] { typeof(Socket) }, ReturnType = typeof(void))]
4562 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "Accept", ReturnType = typeof(Socket))]
4563 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketAsyncResult), Member = "Complete", ReturnType = typeof(void))]
4564 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
4565 internal void <.cctor>b__367_4(IOAsyncResult ares)
4566 {
4567 throw null;
4568 }
4569
4570 [global::Cpp2ILInjected.Token(Token = "0x60013ED")]
4571 [global::Cpp2ILInjected.Address(RVA = "0x1E30BBC", Offset = "0x1E30BBC", Length = "0x1F4")]
4572 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4573 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
4574 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "Accept", MemberParameters = new object[] { typeof(Socket) }, ReturnType = typeof(void))]
4575 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "Accept", ReturnType = typeof(Socket))]
4576 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "Receive", MemberParameters = new object[]
4577 {
4579 typeof(int),
4580 typeof(int),
4581 typeof(SocketFlags),
4582 typeof(ref SocketError)
4583 }, ReturnType = typeof(int))]
4584 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Win32Exception), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
4585 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketAsyncResult), Member = "Complete", ReturnType = typeof(void))]
4586 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 19)]
4587 internal void <.cctor>b__367_5(IOAsyncResult ares)
4588 {
4589 throw null;
4590 }
4591
4592 [global::Cpp2ILInjected.Token(Token = "0x60013EE")]
4593 [global::Cpp2ILInjected.Address(RVA = "0x1E30DBC", Offset = "0x1E30DBC", Length = "0x274")]
4594 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4595 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
4596 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Interlocked), Member = "Exchange", MemberParameters = new object[]
4597 {
4598 typeof(ref int),
4599 typeof(int)
4600 }, ReturnType = typeof(int))]
4601 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "EndConnect", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(void))]
4602 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
4603 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 27)]
4604 internal void <.cctor>b__367_6(IAsyncResult ares)
4605 {
4606 throw null;
4607 }
4608
4609 [global::Cpp2ILInjected.Token(Token = "0x60013EF")]
4610 [global::Cpp2ILInjected.Address(RVA = "0x1E31030", Offset = "0x1E31030", Length = "0x24C")]
4611 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4612 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
4613 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "GetSocketOption", MemberParameters = new object[]
4614 {
4615 typeof(SocketOptionLevel),
4616 typeof(SocketOptionName)
4617 }, ReturnType = typeof(object))]
4618 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "BeginMConnect", MemberParameters = new object[] { typeof(SocketAsyncResult) }, ReturnType = typeof(bool))]
4619 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Win32Exception), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
4620 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketAsyncResult), Member = "Complete", ReturnType = typeof(void))]
4621 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 20)]
4622 internal void <.cctor>b__367_7(IOAsyncResult ares)
4623 {
4624 throw null;
4625 }
4626
4627 [global::Cpp2ILInjected.Token(Token = "0x60013F0")]
4628 [global::Cpp2ILInjected.Address(RVA = "0x1E31448", Offset = "0x1E31448", Length = "0x274")]
4629 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4630 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
4631 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Interlocked), Member = "Exchange", MemberParameters = new object[]
4632 {
4633 typeof(ref int),
4634 typeof(int)
4635 }, ReturnType = typeof(int))]
4636 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "EndDisconnect", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(void))]
4637 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
4638 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 27)]
4639 internal void <.cctor>b__367_8(IAsyncResult ares)
4640 {
4641 throw null;
4642 }
4643
4644 [global::Cpp2ILInjected.Token(Token = "0x60013F1")]
4645 [global::Cpp2ILInjected.Address(RVA = "0x1E316BC", Offset = "0x1E316BC", Length = "0xE8")]
4646 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4647 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
4648 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "Disconnect", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
4649 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketAsyncResult), Member = "Complete", ReturnType = typeof(void))]
4650 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
4651 internal void <.cctor>b__367_9(IOAsyncResult ares)
4652 {
4653 throw null;
4654 }
4655
4656 [global::Cpp2ILInjected.Token(Token = "0x60013F2")]
4657 [global::Cpp2ILInjected.Address(RVA = "0x1E317A4", Offset = "0x1E317A4", Length = "0x278")]
4658 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4659 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
4660 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Interlocked), Member = "Exchange", MemberParameters = new object[]
4661 {
4662 typeof(ref int),
4663 typeof(int)
4664 }, ReturnType = typeof(int))]
4665 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "EndReceive", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(int))]
4666 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
4667 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 27)]
4668 internal void <.cctor>b__367_10(IAsyncResult ares)
4669 {
4670 throw null;
4671 }
4672
4673 [global::Cpp2ILInjected.Token(Token = "0x60013F3")]
4674 [global::Cpp2ILInjected.Address(RVA = "0x1E31A24", Offset = "0x1E31A24", Length = "0x28C")]
4675 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4676 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
4677 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.ThrowHelper", Member = "ThrowArgumentOutOfRangeException", ReturnType = typeof(void))]
4678 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Memory<>), Member = "Pin", ReturnType = typeof(MemoryHandle))]
4679 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "Receive_internal", MemberParameters = new object[]
4680 {
4681 typeof(SafeSocketHandle),
4682 typeof(byte*),
4683 typeof(int),
4684 typeof(SocketFlags),
4685 typeof(ref int),
4686 typeof(bool)
4687 }, ReturnType = typeof(int))]
4688 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MemoryHandle), Member = "Dispose", ReturnType = typeof(void))]
4689 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketAsyncResult), Member = "Complete", ReturnType = typeof(void))]
4690 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 20)]
4691 internal unsafe void <.cctor>b__367_11(IOAsyncResult ares)
4692 {
4693 throw null;
4694 }
4695
4696 [global::Cpp2ILInjected.Token(Token = "0x60013F4")]
4697 [global::Cpp2ILInjected.Address(RVA = "0x1E31CB8", Offset = "0x1E31CB8", Length = "0xF0")]
4698 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4699 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
4700 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "Receive", MemberParameters = new object[]
4701 {
4703 typeof(SocketFlags)
4704 }, ReturnType = typeof(int))]
4705 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketAsyncResult), Member = "Complete", ReturnType = typeof(void))]
4706 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
4707 internal void <.cctor>b__367_12(IOAsyncResult ares)
4708 {
4709 throw null;
4710 }
4711
4712 [global::Cpp2ILInjected.Token(Token = "0x60013F5")]
4713 [global::Cpp2ILInjected.Address(RVA = "0x1E31DA8", Offset = "0x1E31DA8", Length = "0x294")]
4714 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4715 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
4716 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Interlocked), Member = "Exchange", MemberParameters = new object[]
4717 {
4718 typeof(ref int),
4719 typeof(int)
4720 }, ReturnType = typeof(int))]
4721 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "EndReceiveFrom_internal", MemberParameters = new object[]
4722 {
4723 typeof(SocketAsyncResult),
4724 typeof(SocketAsyncEventArgs)
4725 }, ReturnType = typeof(int))]
4726 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
4727 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 28)]
4728 internal void <.cctor>b__367_13(IAsyncResult ares)
4729 {
4730 throw null;
4731 }
4732
4733 [global::Cpp2ILInjected.Token(Token = "0x60013F6")]
4734 [global::Cpp2ILInjected.Address(RVA = "0x1E3203C", Offset = "0x1E3203C", Length = "0x154")]
4735 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4736 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
4737 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "ReceiveFrom", MemberParameters = new object[]
4738 {
4740 typeof(int),
4741 typeof(int),
4742 typeof(SocketFlags),
4744 typeof(ref SocketError)
4745 }, ReturnType = typeof(int))]
4746 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Win32Exception), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
4747 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketAsyncResult), Member = "Complete", ReturnType = typeof(void))]
4748 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
4749 internal void <.cctor>b__367_14(IOAsyncResult ares)
4750 {
4751 throw null;
4752 }
4753
4754 [global::Cpp2ILInjected.Token(Token = "0x60013F7")]
4755 [global::Cpp2ILInjected.Address(RVA = "0x1E32198", Offset = "0x1E32198", Length = "0x278")]
4756 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4757 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
4758 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Interlocked), Member = "Exchange", MemberParameters = new object[]
4759 {
4760 typeof(ref int),
4761 typeof(int)
4762 }, ReturnType = typeof(int))]
4763 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "EndSend", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(int))]
4764 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
4765 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 27)]
4766 internal void <.cctor>b__367_15(IAsyncResult ares)
4767 {
4768 throw null;
4769 }
4770
4771 [global::Cpp2ILInjected.Token(Token = "0x60013F8")]
4772 [global::Cpp2ILInjected.Address(RVA = "0x1E32410", Offset = "0x1E32410", Length = "0xF0")]
4773 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4774 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
4775 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "Send", MemberParameters = new object[]
4776 {
4778 typeof(SocketFlags)
4779 }, ReturnType = typeof(int))]
4780 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketAsyncResult), Member = "Complete", ReturnType = typeof(void))]
4781 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
4782 internal void <.cctor>b__367_16(IOAsyncResult ares)
4783 {
4784 throw null;
4785 }
4786
4787 [global::Cpp2ILInjected.Token(Token = "0x60013F9")]
4788 [global::Cpp2ILInjected.Address(RVA = "0x1E32500", Offset = "0x1E32500", Length = "0x278")]
4789 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4790 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
4791 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Interlocked), Member = "Exchange", MemberParameters = new object[]
4792 {
4793 typeof(ref int),
4794 typeof(int)
4795 }, ReturnType = typeof(int))]
4796 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "EndSendTo", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(int))]
4797 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
4798 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 27)]
4799 internal void <.cctor>b__367_17(IAsyncResult ares)
4800 {
4801 throw null;
4802 }
4803
4804 [global::Cpp2ILInjected.Token(Token = "0x4000FD1")]
4805 public static readonly Socket.<>c <>9;
4806
4807 [global::Cpp2ILInjected.Token(Token = "0x4000FD2")]
4808 public static Func<Socket.CachedEventArgs> <>9__14_0;
4809
4810 [global::Cpp2ILInjected.Token(Token = "0x4000FD3")]
4811 public static Func<Socket.AwaitableSocketAsyncEventArgs> <>9__14_1;
4812
4813 [global::Cpp2ILInjected.Token(Token = "0x4000FD4")]
4814 public static AsyncCallback <>9__15_0;
4815
4816 [global::Cpp2ILInjected.Token(Token = "0x4000FD5")]
4817 public static AsyncCallback <>9__15_1;
4818
4819 [global::Cpp2ILInjected.Token(Token = "0x4000FD6")]
4820 public static Func<Socket.CachedEventArgs> <>9__22_0;
4821
4822 [global::Cpp2ILInjected.Token(Token = "0x4000FD7")]
4823 public static Func<Socket.AwaitableSocketAsyncEventArgs> <>9__22_1;
4824
4825 [global::Cpp2ILInjected.Token(Token = "0x4000FD8")]
4826 public static AsyncCallback <>9__23_0;
4827
4828 [global::Cpp2ILInjected.Token(Token = "0x4000FD9")]
4829 public static AsyncCallback <>9__23_1;
4830
4831 [global::Cpp2ILInjected.Token(Token = "0x4000FDA")]
4832 public static IOAsyncCallback <>9__295_0;
4833
4834 [global::Cpp2ILInjected.Token(Token = "0x4000FDB")]
4835 public static IOAsyncCallback <>9__297_0;
4836 }
4837
4839 [global::Cpp2ILInjected.Token(Token = "0x20002F3")]
4840 private sealed class <>c__DisplayClass240_0
4841 {
4842 [global::Cpp2ILInjected.Token(Token = "0x60013FA")]
4843 [global::Cpp2ILInjected.Address(RVA = "0x1E32778", Offset = "0x1E32778", Length = "0x8")]
4844 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "BeginConnect", MemberParameters = new object[]
4845 {
4846 typeof(string),
4847 typeof(int),
4848 typeof(AsyncCallback),
4849 typeof(object)
4850 }, ReturnType = typeof(IAsyncResult))]
4851 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
4852 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
4854 {
4855 throw null;
4856 }
4857
4858 [global::Cpp2ILInjected.Token(Token = "0x60013FB")]
4859 [global::Cpp2ILInjected.Address(RVA = "0x1E32780", Offset = "0x1E32780", Length = "0x110")]
4860 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
4861 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task), Member = "get_IsFaulted", ReturnType = typeof(bool))]
4862 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task), Member = "get_Exception", ReturnType = typeof(AggregateException))]
4863 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task), Member = "get_IsCanceled", ReturnType = typeof(bool))]
4864 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(OperationCanceledException), Member = ".ctor", ReturnType = typeof(void))]
4865 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketAsyncResult), Member = "Complete", ReturnType = typeof(void))]
4866 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task<object>), Member = "get_Result", ReturnType = "TResult")]
4867 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "BeginMConnect", MemberParameters = new object[] { typeof(SocketAsyncResult) }, ReturnType = typeof(bool))]
4868 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
4870 {
4871 throw null;
4872 }
4873
4874 [global::Cpp2ILInjected.Token(Token = "0x4000FDC")]
4875 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
4876 public SocketAsyncResult sockares;
4877 }
4878
4880 [global::Cpp2ILInjected.Token(Token = "0x20002F4")]
4881 private sealed class <>c__DisplayClass298_0
4882 {
4883 [global::Cpp2ILInjected.Token(Token = "0x60013FC")]
4884 [global::Cpp2ILInjected.Address(RVA = "0x1E32890", Offset = "0x1E32890", Length = "0x8")]
4885 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "BeginSendCallback", MemberParameters = new object[]
4886 {
4887 typeof(SocketAsyncResult),
4888 typeof(int)
4889 }, ReturnType = typeof(void))]
4890 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
4891 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
4893 {
4894 throw null;
4895 }
4896
4897 [global::Cpp2ILInjected.Token(Token = "0x60013FD")]
4898 [global::Cpp2ILInjected.Address(RVA = "0x1E32898", Offset = "0x1E32898", Length = "0xA4")]
4899 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4900 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
4901 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "BeginSendCallback", MemberParameters = new object[]
4902 {
4903 typeof(SocketAsyncResult),
4904 typeof(int)
4905 }, ReturnType = typeof(void))]
4906 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
4908 {
4909 throw null;
4910 }
4911
4912 [global::Cpp2ILInjected.Token(Token = "0x4000FDD")]
4913 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
4914 public int sent_so_far;
4915 }
4916
4918 [global::Cpp2ILInjected.Token(Token = "0x20002F5")]
4919 private sealed class <>c__DisplayClass355_0
4920 {
4921 [global::Cpp2ILInjected.Token(Token = "0x60013FE")]
4922 [global::Cpp2ILInjected.Address(RVA = "0x1E3293C", Offset = "0x1E3293C", Length = "0x8")]
4923 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "QueueIOSelectorJob", MemberParameters = new object[]
4924 {
4926 typeof(IntPtr),
4928 }, ReturnType = typeof(void))]
4929 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
4930 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
4932 {
4933 throw null;
4934 }
4935
4936 [global::Cpp2ILInjected.Token(Token = "0x60013FF")]
4937 [global::Cpp2ILInjected.Address(RVA = "0x1E32944", Offset = "0x1E32944", Length = "0x38")]
4938 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
4939 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "get_CleanedUp", ReturnType = typeof(bool))]
4940 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IOSelectorJob), Member = "MarkDisposed", ReturnType = typeof(void))]
4941 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IOSelector), Member = "Add", MemberParameters = new object[]
4942 {
4943 typeof(IntPtr),
4945 }, ReturnType = typeof(void))]
4947 {
4948 throw null;
4949 }
4950
4951 [global::Cpp2ILInjected.Token(Token = "0x4000FDE")]
4952 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
4953 public Socket <>4__this;
4954
4955 [global::Cpp2ILInjected.Token(Token = "0x4000FDF")]
4956 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
4957 public IOSelectorJob job;
4958
4959 [global::Cpp2ILInjected.Token(Token = "0x4000FE0")]
4960 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
4961 public IntPtr handle;
4962 }
4963 }
4964}
class f__AnonymousType0<< Count > j__TPar
static readonly Action< object > s_availableSentinel
Definition Socket.cs:4220
override void OnCompleted(SocketAsyncEventArgs _)
Definition Socket.cs:3966
static readonly Action< object > s_completedSentinel
Definition Socket.cs:4217
bool< WrapExceptionsInIOExceptions > k__BackingField
Definition Socket.cs:4241
void OnCompleted(Action< object > continuation, object state, short token, ValueTaskSourceOnCompletedFlags flags)
Definition Socket.cs:4048
static readonly Socket.AwaitableSocketAsyncEventArgs Reserved
Definition Socket.cs:4214
ValueTaskSourceStatus GetStatus(short token)
Definition Socket.cs:4020
ValueTask< int > ReceiveAsync(Socket socket)
Definition Socket.cs:3988
void InvokeContinuation(Action< object > continuation, object state, bool forceAsync)
Definition Socket.cs:4095
Socket.AwaitableSocketAsyncEventArgs ValueTaskReceive
Definition Socket.cs:3794
Socket.Int32TaskSocketAsyncEventArgs TaskReceive
Definition Socket.cs:3786
Socket.AwaitableSocketAsyncEventArgs ValueTaskSend
Definition Socket.cs:3798
Socket.Int32TaskSocketAsyncEventArgs TaskSend
Definition Socket.cs:3790
Socket.TaskSocketAsyncEventArgs< Socket > TaskAccept
Definition Socket.cs:3782
AsyncTaskMethodBuilder< TResult > _builder
Definition Socket.cs:3841
AsyncTaskMethodBuilder< TResult > GetCompletionResponsibility(out bool responsibleForReturningToPool)
Definition Socket.cs:3834
static bool s_LoggingEnabled
Definition Socket.cs:3661
static IOAsyncCallback BeginReceiveFromCallback
Definition Socket.cs:3757
static unsafe int Send_icall(IntPtr sock, byte *buffer, int count, SocketFlags flags, out int error, bool blocking)
void Connect(IPAddress address, int port)
Definition Socket.cs:1648
void ThrowIfBufferNull(byte[] buffer)
Definition Socket.cs:3282
static void Bind_icall(IntPtr sock, SocketAddress sa, out int error)
static SocketAddress LocalEndPoint_icall(IntPtr socket, int family, out int error)
int Send(IList< ArraySegment< byte > > buffers, SocketFlags socketFlags)
Definition Socket.cs:590
void ReturnSocketAsyncEventArgs(Socket.TaskSocketAsyncEventArgs< Socket > saea)
Definition Socket.cs:283
int EndSendTo(IAsyncResult asyncResult)
Definition Socket.cs:2739
static AsyncCallback ReceiveFromAsyncCallback
Definition Socket.cs:3754
static void cancel_blocking_socket_operation(Thread thread)
static void Shutdown_icall(IntPtr socket, SocketShutdown how, out int error)
IAsyncResult BeginReceive(byte[] buffer, int offset, int size, SocketFlags socketFlags, out SocketError errorCode, AsyncCallback callback, object state)
Definition Socket.cs:2161
int EndReceive(IAsyncResult asyncResult)
Definition Socket.cs:806
static unsafe int Send_internal(SafeSocketHandle safeHandle, Socket.WSABUF *bufarray, int count, SocketFlags flags, out int error, bool blocking)
Definition Socket.cs:2644
static bool Poll_icall(IntPtr socket, SelectMode mode, int timeout, out int error)
static readonly Socket.Int32TaskSocketAsyncEventArgs s_rentedInt32Sentinel
Definition Socket.cs:3636
int IOControl(int ioControlCode, byte[] optionInValue, byte[] optionOutValue)
Definition Socket.cs:2905
static bool s_OSSupportsIPv6
Definition Socket.cs:3655
int EndReceiveFrom(IAsyncResult asyncResult, ref EndPoint endPoint)
Definition Socket.cs:2336
ProtocolType protocolType
Definition Socket.cs:3685
static void SetSocketOption_internal(SafeSocketHandle safeHandle, SocketOptionLevel level, SocketOptionName name, object obj_val, byte[] byte_val, int int_val, out int error)
Definition Socket.cs:2876
void SetSocketOption(SocketOptionLevel optionLevel, SocketOptionName optionName, int optionValue, bool silent)
Definition Socket.cs:950
void Disconnect(bool reuseSocket)
Definition Socket.cs:1899
static readonly Socket.TaskSocketAsyncEventArgs< Socket > s_rentedSocketSentinel
Definition Socket.cs:3633
static AsyncCallback AcceptAsyncCallback
Definition Socket.cs:3724
static void GetSocketOption_obj_internal(SafeSocketHandle safeHandle, SocketOptionLevel level, SocketOptionName name, out object obj_val, out int error)
Definition Socket.cs:2812
static int Available_internal(SafeSocketHandle safeHandle, out int error)
Definition Socket.cs:1028
static unsafe int Receive_icall(IntPtr sock, byte *buffer, int count, SocketFlags flags, out int error, bool blocking)
static IOAsyncCallback BeginSendGenericCallback
Definition Socket.cs:3763
static AsyncCallback ConnectAsyncCallback
Definition Socket.cs:3733
virtual void Dispose(bool disposing)
Definition Socket.cs:3037
static IOAsyncCallback BeginDisconnectCallback
Definition Socket.cs:3742
static unsafe int Receive_internal(SafeSocketHandle safeHandle, byte *buffer, int count, SocketFlags flags, out int error, bool blocking)
Definition Socket.cs:2236
static int IOControl_icall(IntPtr sock, int ioctl_code, byte[] input, byte[] output, out int error)
int Send(ReadOnlySpan< byte > buffer, SocketFlags socketFlags, out SocketError errorCode)
Definition Socket.cs:2081
SocketAsyncResult ValidateEndIAsyncResult(IAsyncResult ares, string methodName, string argName)
Definition Socket.cs:3415
unsafe int Send(byte[] buffer, int offset, int size, SocketFlags socketFlags, out SocketError errorCode)
Definition Socket.cs:2425
static unsafe int ReceiveFrom_internal(SafeSocketHandle safeHandle, byte *buffer, int count, SocketFlags flags, ref SocketAddress sockaddr, out int error, bool blocking)
Definition Socket.cs:2378
IPEndPoint RemapIPEndPoint(IPEndPoint input)
Definition Socket.cs:3542
void EndDisconnect(IAsyncResult asyncResult)
Definition Socket.cs:1919
static void Disconnect_internal(SafeSocketHandle safeHandle, bool reuse, out int error)
Definition Socket.cs:1932
bool SendAsync(SocketAsyncEventArgs e)
Definition Socket.cs:2508
static void Blocking_internal(SafeSocketHandle safeHandle, bool block, out int error)
Definition Socket.cs:1167
static AsyncCallback SendToAsyncCallback
Definition Socket.cs:3766
static SocketAddress RemoteEndPoint_icall(IntPtr socket, int family, out int error)
int Receive(byte[] buffer, int offset, int size, SocketFlags socketFlags)
Definition Socket.cs:644
static SocketAddress RemoteEndPoint_internal(SafeSocketHandle safeHandle, int family, out int error)
Definition Socket.cs:1259
static readonly Task< int > s_zeroTask
Definition Socket.cs:3639
static void Disconnect_icall(IntPtr sock, bool reuse, out int error)
unsafe int ReceiveFrom(Memory< byte > buffer, int offset, int size, SocketFlags socketFlags, ref EndPoint remoteEP, out SocketError errorCode)
Definition Socket.cs:2267
unsafe int SendTo(byte[] buffer, int offset, int size, SocketFlags socketFlags, EndPoint remoteEP)
Definition Socket.cs:2719
Socket(AddressFamily addressFamily, SocketType socketType, ProtocolType protocolType)
Definition Socket.cs:335
static unsafe int Receive_internal(SafeSocketHandle safeHandle, Socket.WSABUF *bufarray, int count, SocketFlags flags, out int error, bool blocking)
Definition Socket.cs:2200
static IntPtr Accept_icall(IntPtr sock, out int error, bool blocking)
int EndSend(IAsyncResult asyncResult)
Definition Socket.cs:753
ValueTask< int > ReceiveAsync(Memory< byte > buffer, SocketFlags socketFlags, bool fromNetworkStream, CancellationToken cancellationToken)
Definition Socket.cs:53
static unsafe int SendTo_icall(IntPtr sock, byte *buffer, int count, SocketFlags flags, SocketAddress sa, out int error, bool blocking)
SafeSocketHandle m_Handle
Definition Socket.cs:3689
IAsyncResult BeginSend(byte[] buffer, int offset, int size, SocketFlags socketFlags, AsyncCallback callback, object state)
Definition Socket.cs:734
static bool Poll_internal(SafeSocketHandle safeHandle, SelectMode mode, int timeout, out int error)
Definition Socket.cs:1310
SemaphoreSlim WriteSem
Definition Socket.cs:3701
static bool BeginMConnect(SocketAsyncResult sockares)
Definition Socket.cs:1782
void ThrowIfBufferOutOfRange(byte[] buffer, int offset, int size)
Definition Socket.cs:3351
static unsafe int ReceiveFrom_icall(IntPtr sock, byte *buffer, int count, SocketFlags flags, ref SocketAddress sockaddr, out int error, bool blocking)
static void Shutdown_internal(SafeSocketHandle safeHandle, SocketShutdown how, out int error)
Definition Socket.cs:3018
SemaphoreSlim ReadSem
Definition Socket.cs:3697
static bool BeginSConnect(SocketAsyncResult sockares)
Definition Socket.cs:1835
static unsafe int SendTo_internal(SafeSocketHandle safeHandle, byte *buffer, int count, SocketFlags flags, SocketAddress sa, out int error, bool blocking)
Definition Socket.cs:2759
void Bind(EndPoint localEP)
Definition Socket.cs:1563
static unsafe int Receive_array_icall(IntPtr sock, Socket.WSABUF *bufarray, int count, SocketFlags flags, out int error, bool blocking)
int Receive(Span< byte > buffer, SocketFlags socketFlags, out SocketError errorCode)
Definition Socket.cs:2062
static void Connect_internal(SafeSocketHandle safeHandle, SocketAddress sa, out int error, bool blocking)
Definition Socket.cs:1872
static unsafe int Send_array_icall(IntPtr sock, Socket.WSABUF *bufarray, int count, SocketFlags flags, out int error, bool blocking)
static void Listen_icall(IntPtr sock, int backlog, out int error)
Socket EndAccept(IAsyncResult asyncResult)
Definition Socket.cs:1469
static bool s_Initialized
Definition Socket.cs:3658
IAsyncResult BeginSend(byte[] buffer, int offset, int size, SocketFlags socketFlags, out SocketError errorCode, AsyncCallback callback, object state)
Definition Socket.cs:2560
void QueueIOSelectorJob(SemaphoreSlim sem, IntPtr handle, IOSelectorJob job)
Definition Socket.cs:3478
unsafe int Receive(IList< ArraySegment< byte > > buffers, SocketFlags socketFlags, out SocketError errorCode)
Definition Socket.cs:2043
void Connect(EndPoint remoteEP)
Definition Socket.cs:1679
void ReturnSocketAsyncEventArgs(Socket.Int32TaskSocketAsyncEventArgs saea, bool isReceive)
Definition Socket.cs:274
static IOAsyncCallback BeginAcceptCallback
Definition Socket.cs:3727
int Receive(IList< ArraySegment< byte > > buffers, SocketFlags socketFlags)
Definition Socket.cs:661
static bool s_SupportsIPv6
Definition Socket.cs:3652
static void Blocking_icall(IntPtr socket, bool block, out int error)
static int Available_icall(IntPtr socket, out int error)
static readonly EventHandler< SocketAsyncEventArgs > AcceptCompletedHandler
Definition Socket.cs:3624
void Listen(int backlog)
Definition Socket.cs:1609
static void SetSocketOption_icall(IntPtr socket, SocketOptionLevel level, SocketOptionName name, object obj_val, byte[] byte_val, int int_val, out int error)
static void Listen_internal(SafeSocketHandle safeHandle, int backlog, out int error)
Definition Socket.cs:1622
static SafeSocketHandle Accept_internal(SafeSocketHandle safeHandle, out int error, bool blocking)
Definition Socket.cs:1509
void SetIPProtectionLevel(IPProtectionLevel level)
Definition Socket.cs:700
int Send(byte[] buffer, int offset, int size, SocketFlags socketFlags)
Definition Socket.cs:620
bool ReceiveAsync(SocketAsyncEventArgs e)
Definition Socket.cs:2114
void Accept(Socket acceptSocket)
Definition Socket.cs:1375
SocketAsyncOperation SocketOperationToSocketAsyncOperation(SocketOperation op)
Definition Socket.cs:3522
static readonly EventHandler< SocketAsyncEventArgs > ReceiveCompletedHandler
Definition Socket.cs:3627
static IOAsyncCallback BeginAcceptReceiveCallback
Definition Socket.cs:3730
IAsyncResult BeginReceive(byte[] buffer, int offset, int size, SocketFlags socketFlags, AsyncCallback callback, object state)
Definition Socket.cs:787
Task< int > ReceiveAsyncApm(Memory< byte > buffer, SocketFlags socketFlags)
Definition Socket.cs:99
IAsyncResult BeginReceiveFrom(byte[] buffer, int offset, int size, SocketFlags socketFlags, ref EndPoint remoteEP, AsyncCallback callback, object state)
Definition Socket.cs:2311
int EndSend(IAsyncResult asyncResult, out SocketError errorCode)
Definition Socket.cs:2626
bool Poll(int microSeconds, SelectMode mode)
Definition Socket.cs:1293
static void GetSocketOption_obj_icall(IntPtr socket, SocketOptionLevel level, SocketOptionName name, out object obj_val, out int error)
static IOAsyncCallback BeginReceiveCallback
Definition Socket.cs:3748
static AsyncCallback DisconnectAsyncCallback
Definition Socket.cs:3739
static IOAsyncCallback BeginReceiveGenericCallback
Definition Socket.cs:3751
int EndReceive(IAsyncResult asyncResult, out SocketError errorCode)
Definition Socket.cs:2182
ValueTask SendAsyncForNetworkStream(ReadOnlyMemory< byte > buffer, SocketFlags socketFlags, CancellationToken cancellationToken)
Definition Socket.cs:138
static void CompleteSendReceive(Socket s, Socket.Int32TaskSocketAsyncEventArgs saea, bool isReceive)
Definition Socket.cs:232
void InternalShutdown(SocketShutdown how)
Definition Socket.cs:921
void InitSocketAsyncEventArgs(SocketAsyncEventArgs e, AsyncCallback callback, object state, SocketOperation operation)
Definition Socket.cs:3499
override void Finalize()
Definition Socket.cs:902
Task< int > SendAsyncApm(ReadOnlyMemory< byte > buffer, SocketFlags socketFlags)
Definition Socket.cs:182
static bool s_SupportsIPv4
Definition Socket.cs:3649
static AsyncCallback SendAsyncCallback
Definition Socket.cs:3760
static void Connect_icall(IntPtr sock, SocketAddress sa, out int error, bool blocking)
int EndReceiveFrom_internal(SocketAsyncResult sockares, SocketAsyncEventArgs ares)
Definition Socket.cs:2357
static IOAsyncCallback BeginConnectCallback
Definition Socket.cs:3736
static unsafe void BeginSendCallback(SocketAsyncResult sockares, int sent_so_far)
Definition Socket.cs:2605
Socket(AddressFamily family, SocketType type, ProtocolType proto, SafeSocketHandle safe_handle)
Definition Socket.cs:968
unsafe int Receive(Memory< byte > buffer, int offset, int size, SocketFlags socketFlags, out SocketError errorCode)
Definition Socket.cs:2003
IAsyncResult BeginConnect(string host, int port, AsyncCallback callback, object state)
Definition Socket.cs:1724
unsafe int Send(IList< ArraySegment< byte > > buffers, SocketFlags socketFlags, out SocketError errorCode)
Definition Socket.cs:2470
void Shutdown(SocketShutdown how)
Definition Socket.cs:3004
AddressFamily addressFamily
Definition Socket.cs:3677
bool AcceptAsync(SocketAsyncEventArgs e)
Definition Socket.cs:1414
static void InitializeSockets()
Definition Socket.cs:876
IAsyncResult BeginAccept(AsyncCallback callback, object state)
Definition Socket.cs:1453
static int IOControl_internal(SafeSocketHandle safeHandle, int ioctl_code, byte[] input, byte[] output, out int error)
Definition Socket.cs:2923
unsafe int Receive(byte[] buffer, int offset, int size, SocketFlags socketFlags, out SocketError errorCode)
Definition Socket.cs:1979
void Close(int timeout)
Definition Socket.cs:2977
static object s_InternalSyncObject
Definition Socket.cs:3646
static void Close_icall(IntPtr socket, out int error)
static void CompleteAccept(Socket s, Socket.TaskSocketAsyncEventArgs< Socket > saea)
Definition Socket.cs:204
IAsyncResult BeginConnect(EndPoint remoteEP, AsyncCallback callback, object state)
Definition Socket.cs:1758
Socket EndAccept(out byte[] buffer, out int bytesTransferred, IAsyncResult asyncResult)
Definition Socket.cs:1490
static IntPtr Socket_icall(AddressFamily family, SocketType type, ProtocolType proto, out int error)
static bool IsProtocolSupported_internal(NetworkInterfaceComponent networkInterface)
static bool IsProtocolSupported(NetworkInterfaceComponent networkInterface)
Definition Socket.cs:3589
static void Bind_internal(SafeSocketHandle safeHandle, SocketAddress sa, out int error)
Definition Socket.cs:1576
int IOControl(IOControlCode ioControlCode, byte[] optionInValue, byte[] optionOutValue)
Definition Socket.cs:671
static Exception GetException(SocketError error, bool wrapExceptionsInIOExceptions=false)
Definition Socket.cs:264
static readonly EventHandler< SocketAsyncEventArgs > SendCompletedHandler
Definition Socket.cs:3630
bool CanTryAddressFamily(AddressFamily family)
Definition Socket.cs:573
void SetSocketOption(SocketOptionLevel optionLevel, SocketOptionName optionName, int optionValue)
Definition Socket.cs:2851
static SocketAddress LocalEndPoint_internal(SafeSocketHandle safeHandle, int family, out int error)
Definition Socket.cs:1116
static AsyncCallback ReceiveAsyncCallback
Definition Socket.cs:3745
static unsafe int Send_internal(SafeSocketHandle safeHandle, byte *buffer, int count, SocketFlags flags, out int error, bool blocking)
Definition Socket.cs:2676
void EndConnect(IAsyncResult asyncResult)
Definition Socket.cs:1858
object GetSocketOption(SocketOptionLevel optionLevel, SocketOptionName optionName)
Definition Socket.cs:2795
Socket.CachedEventArgs _cachedTaskEventArgs
Definition Socket.cs:3643
void Linger(IntPtr handle)
Definition Socket.cs:3053
delegate void ContextCallback(object state)