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
SocketAsyncResult.cs
Go to the documentation of this file.
1using System;
9
10namespace System.Net.Sockets
11{
12 [global::Cpp2ILInjected.Token(Token = "0x200030B")]
13 [StructLayout(0)]
14 internal sealed class SocketAsyncResult : IOAsyncResult
15 {
16 [global::Cpp2ILInjected.Token(Token = "0x170004A1")]
18 {
19 [global::Cpp2ILInjected.Token(Token = "0x6001464")]
20 [global::Cpp2ILInjected.Address(RVA = "0x1E35D00", Offset = "0x1E35D00", Length = "0x64")]
21 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "AcceptAsync", MemberParameters = new object[] { typeof(SocketAsyncEventArgs) }, ReturnType = typeof(bool))]
22 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "BeginAccept", MemberParameters = new object[]
23 {
24 typeof(AsyncCallback),
25 typeof(object)
26 }, ReturnType = typeof(IAsyncResult))]
27 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "BeginSConnect", MemberParameters = new object[] { typeof(SocketAsyncResult) }, ReturnType = typeof(bool))]
28 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "ReceiveAsync", MemberParameters = new object[] { typeof(SocketAsyncEventArgs) }, ReturnType = typeof(bool))]
29 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "BeginReceive", MemberParameters = new object[]
30 {
31 typeof(byte[]),
32 typeof(int),
33 typeof(int),
36 typeof(AsyncCallback),
37 typeof(object)
38 }, ReturnType = typeof(IAsyncResult))]
39 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "BeginReceiveFrom", MemberParameters = new object[]
40 {
41 typeof(byte[]),
42 typeof(int),
43 typeof(int),
46 typeof(AsyncCallback),
47 typeof(object)
48 }, ReturnType = typeof(IAsyncResult))]
49 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "SendAsync", MemberParameters = new object[] { typeof(SocketAsyncEventArgs) }, ReturnType = typeof(bool))]
50 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "BeginSend", MemberParameters = new object[]
51 {
52 typeof(byte[]),
53 typeof(int),
54 typeof(int),
57 typeof(AsyncCallback),
58 typeof(object)
59 }, ReturnType = typeof(IAsyncResult))]
60 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "BeginSendCallback", MemberParameters = new object[]
61 {
63 typeof(int)
64 }, ReturnType = typeof(void))]
65 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 11)]
66 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "get_Handle", ReturnType = typeof(IntPtr))]
67 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
68 get
69 {
70 throw null;
71 }
72 }
73
74 [global::Cpp2ILInjected.Token(Token = "0x6001465")]
75 [global::Cpp2ILInjected.Address(RVA = "0x1E35A40", Offset = "0x1E35A40", Length = "0x8")]
76 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
77 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IOAsyncResult), Member = ".ctor", ReturnType = typeof(void))]
79 {
80 throw null;
81 }
82
83 [global::Cpp2ILInjected.Token(Token = "0x6001466")]
84 [global::Cpp2ILInjected.Address(RVA = "0x1E35D64", Offset = "0x1E35D64", Length = "0xB4")]
85 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "InitSocketAsyncEventArgs", MemberParameters = new object[]
86 {
88 typeof(AsyncCallback),
89 typeof(object),
91 }, ReturnType = typeof(void))]
92 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
93 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IOAsyncResult), Member = "Init", MemberParameters = new object[]
94 {
95 typeof(AsyncCallback),
96 typeof(object)
97 }, ReturnType = typeof(void))]
98 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Memory<>), Member = "op_Implicit", MemberParameters = new object[] { "T[]" }, ReturnType = "System.Memory`1<T>")]
99 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
100 public void Init(Socket socket, AsyncCallback callback, object state, SocketOperation operation)
101 {
102 throw null;
103 }
104
105 [global::Cpp2ILInjected.Token(Token = "0x6001467")]
106 [global::Cpp2ILInjected.Address(RVA = "0x1E35E18", Offset = "0x1E35E18", Length = "0x38")]
107 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "BeginAccept", MemberParameters = new object[]
108 {
109 typeof(AsyncCallback),
110 typeof(object)
111 }, ReturnType = typeof(IAsyncResult))]
112 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "BeginConnect", MemberParameters = new object[]
113 {
114 typeof(string),
115 typeof(int),
116 typeof(AsyncCallback),
117 typeof(object)
118 }, ReturnType = typeof(IAsyncResult))]
119 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "BeginConnect", MemberParameters = new object[]
120 {
122 typeof(AsyncCallback),
123 typeof(object)
124 }, ReturnType = typeof(IAsyncResult))]
125 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "BeginReceive", MemberParameters = new object[]
126 {
127 typeof(byte[]),
128 typeof(int),
129 typeof(int),
130 typeof(SocketFlags),
132 typeof(AsyncCallback),
133 typeof(object)
134 }, ReturnType = typeof(IAsyncResult))]
135 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "BeginReceiveFrom", MemberParameters = new object[]
136 {
137 typeof(byte[]),
138 typeof(int),
139 typeof(int),
140 typeof(SocketFlags),
142 typeof(AsyncCallback),
143 typeof(object)
144 }, ReturnType = typeof(IAsyncResult))]
145 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "BeginSend", MemberParameters = new object[]
146 {
147 typeof(byte[]),
148 typeof(int),
149 typeof(int),
150 typeof(SocketFlags),
152 typeof(AsyncCallback),
153 typeof(object)
154 }, ReturnType = typeof(IAsyncResult))]
155 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
156 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IOAsyncResult), Member = ".ctor", MemberParameters = new object[]
157 {
158 typeof(AsyncCallback),
159 typeof(object)
160 }, ReturnType = typeof(void))]
161 public SocketAsyncResult(Socket socket, AsyncCallback callback, object state, SocketOperation operation)
162 {
163 throw null;
164 }
165
166 [global::Cpp2ILInjected.Token(Token = "0x170004A2")]
168 {
169 [global::Cpp2ILInjected.Token(Token = "0x6001468")]
170 [global::Cpp2ILInjected.Address(RVA = "0x1E35E50", Offset = "0x1E35E50", Length = "0x80")]
171 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
172 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "EndReceive", MemberParameters = new object[]
173 {
176 }, ReturnType = typeof(int))]
177 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "EndSend", MemberParameters = new object[]
178 {
181 }, ReturnType = typeof(int))]
182 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
183 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
184 get
185 {
186 throw null;
187 }
188 }
189
190 [global::Cpp2ILInjected.Token(Token = "0x6001469")]
191 [global::Cpp2ILInjected.Address(RVA = "0x1E35ED0", Offset = "0x1E35ED0", Length = "0x80")]
192 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "EndAccept", MemberParameters = new object[]
193 {
194 typeof(ref byte[]),
195 typeof(ref int),
197 }, ReturnType = typeof(Socket))]
198 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "EndConnect", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(void))]
199 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "EndDisconnect", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(void))]
200 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "EndReceive", MemberParameters = new object[]
201 {
204 }, ReturnType = typeof(int))]
205 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "EndReceiveFrom", MemberParameters = new object[]
206 {
209 }, ReturnType = typeof(int))]
210 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "EndReceiveFrom_internal", MemberParameters = new object[]
211 {
213 typeof(SocketAsyncEventArgs)
214 }, ReturnType = typeof(int))]
215 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "EndSend", MemberParameters = new object[]
216 {
219 }, ReturnType = typeof(int))]
220 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "EndSendTo", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(int))]
221 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
222 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketException), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
223 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
225 {
226 throw null;
227 }
228
229 [global::Cpp2ILInjected.Token(Token = "0x600146A")]
230 [global::Cpp2ILInjected.Address(RVA = "0x1E35F50", Offset = "0x1E35F50", Length = "0x4")]
231 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
232 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketAsyncResult), Member = "Complete", ReturnType = typeof(void))]
233 internal override void CompleteDisposed()
234 {
235 throw null;
236 }
237
238 [global::Cpp2ILInjected.Token(Token = "0x600146B")]
239 [global::Cpp2ILInjected.Address(RVA = "0x1E3127C", Offset = "0x1E3127C", Length = "0x1CC")]
240 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
241 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.Sockets.Socket.<>c", Member = "<.cctor>b__367_4", MemberParameters = new object[] { typeof(IOAsyncResult) }, ReturnType = typeof(void))]
242 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.Sockets.Socket.<>c", Member = "<.cctor>b__367_5", MemberParameters = new object[] { typeof(IOAsyncResult) }, ReturnType = typeof(void))]
243 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.Sockets.Socket.<>c", Member = "<.cctor>b__367_7", MemberParameters = new object[] { typeof(IOAsyncResult) }, ReturnType = typeof(void))]
244 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.Sockets.Socket.<>c", Member = "<.cctor>b__367_9", MemberParameters = new object[] { typeof(IOAsyncResult) }, ReturnType = typeof(void))]
245 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.Sockets.Socket.<>c", Member = "<.cctor>b__367_11", MemberParameters = new object[] { typeof(IOAsyncResult) }, ReturnType = typeof(void))]
246 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.Sockets.Socket.<>c", Member = "<.cctor>b__367_12", MemberParameters = new object[] { typeof(IOAsyncResult) }, ReturnType = typeof(void))]
247 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.Sockets.Socket.<>c", Member = "<.cctor>b__367_14", MemberParameters = new object[] { typeof(IOAsyncResult) }, ReturnType = typeof(void))]
248 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.Sockets.Socket.<>c", Member = "<.cctor>b__367_16", MemberParameters = new object[] { typeof(IOAsyncResult) }, ReturnType = typeof(void))]
249 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.Sockets.Socket.<>c__DisplayClass240_0", Member = "<BeginConnect>b__0", MemberParameters = new object[] { typeof(Task<IPAddress[]>) }, ReturnType = typeof(void))]
250 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SocketAsyncResult), Member = "CompleteDisposed", ReturnType = typeof(void))]
251 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SocketAsyncResult), Member = "Complete", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
252 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SocketAsyncResult), Member = "Complete", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
253 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SocketAsyncResult), Member = "Complete", MemberParameters = new object[]
254 {
256 typeof(bool)
257 }, ReturnType = typeof(void))]
258 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SocketAsyncResult), Member = "Complete", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(void))]
259 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SocketAsyncResult), Member = "Complete", MemberParameters = new object[] { typeof(Socket) }, ReturnType = typeof(void))]
260 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SocketAsyncResult), Member = "Complete", MemberParameters = new object[]
261 {
262 typeof(Socket),
263 typeof(int)
264 }, ReturnType = typeof(void))]
265 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 20)]
266 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "get_CleanedUp", ReturnType = typeof(bool))]
267 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
268 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectDisposedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
269 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IOAsyncResult), Member = "set_IsCompleted", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
270 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WaitCallback), Member = ".ctor", MemberParameters = new object[]
271 {
272 typeof(object),
274 }, ReturnType = typeof(void))]
275 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ThreadPool), Member = "UnsafeQueueUserWorkItem", MemberParameters = new object[]
276 {
277 typeof(WaitCallback),
278 typeof(object)
279 }, ReturnType = typeof(bool))]
280 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SemaphoreSlim), Member = "Release", ReturnType = typeof(int))]
281 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
282 public void Complete()
283 {
284 throw null;
285 }
286
287 [global::Cpp2ILInjected.Token(Token = "0x600146C")]
288 [global::Cpp2ILInjected.Address(RVA = "0x1E35F54", Offset = "0x1E35F54", Length = "0xC")]
289 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "BeginSConnect", MemberParameters = new object[] { typeof(SocketAsyncResult) }, ReturnType = typeof(bool))]
290 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
291 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketAsyncResult), Member = "Complete", ReturnType = typeof(void))]
292 public void Complete(bool synch)
293 {
294 throw null;
295 }
296
297 [global::Cpp2ILInjected.Token(Token = "0x600146D")]
298 [global::Cpp2ILInjected.Address(RVA = "0x1E31CB0", Offset = "0x1E31CB0", Length = "0x8")]
299 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "BeginSendCallback", MemberParameters = new object[]
300 {
302 typeof(int)
303 }, ReturnType = typeof(void))]
304 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
305 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketAsyncResult), Member = "Complete", ReturnType = typeof(void))]
306 public void Complete(int total)
307 {
308 throw null;
309 }
310
311 [global::Cpp2ILInjected.Token(Token = "0x600146E")]
312 [global::Cpp2ILInjected.Address(RVA = "0x1E35F60", Offset = "0x1E35F60", Length = "0x10")]
313 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "BeginMConnect", MemberParameters = new object[] { typeof(SocketAsyncResult) }, ReturnType = typeof(bool))]
314 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "BeginSConnect", MemberParameters = new object[] { typeof(SocketAsyncResult) }, ReturnType = typeof(bool))]
315 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
316 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketAsyncResult), Member = "Complete", ReturnType = typeof(void))]
317 public void Complete(Exception e, bool synch)
318 {
319 throw null;
320 }
321
322 [global::Cpp2ILInjected.Token(Token = "0x600146F")]
323 [global::Cpp2ILInjected.Address(RVA = "0x1E30BAC", Offset = "0x1E30BAC", Length = "0x8")]
324 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "BeginSendCallback", MemberParameters = new object[]
325 {
327 typeof(int)
328 }, ReturnType = typeof(void))]
329 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
330 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketAsyncResult), Member = "Complete", ReturnType = typeof(void))]
331 public void Complete(Exception e)
332 {
333 throw null;
334 }
335
336 [global::Cpp2ILInjected.Token(Token = "0x6001470")]
337 [global::Cpp2ILInjected.Address(RVA = "0x1E30BB4", Offset = "0x1E30BB4", Length = "0x8")]
338 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
339 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketAsyncResult), Member = "Complete", ReturnType = typeof(void))]
340 public void Complete(Socket s)
341 {
342 throw null;
343 }
344
345 [global::Cpp2ILInjected.Token(Token = "0x6001471")]
346 [global::Cpp2ILInjected.Address(RVA = "0x1E30DB0", Offset = "0x1E30DB0", Length = "0xC")]
347 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
348 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketAsyncResult), Member = "Complete", ReturnType = typeof(void))]
349 public void Complete(Socket s, int total)
350 {
351 throw null;
352 }
353
354 [global::Cpp2ILInjected.Token(Token = "0x40010F7")]
355 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
357
358 [global::Cpp2ILInjected.Token(Token = "0x40010F8")]
359 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
361
362 [global::Cpp2ILInjected.Token(Token = "0x40010F9")]
363 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
365
366 [global::Cpp2ILInjected.Token(Token = "0x40010FA")]
367 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
369
370 [global::Cpp2ILInjected.Token(Token = "0x40010FB")]
371 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
373
374 [global::Cpp2ILInjected.Token(Token = "0x40010FC")]
375 [global::Cpp2ILInjected.FieldOffset(Offset = "0x60")]
376 public int Offset;
377
378 [global::Cpp2ILInjected.Token(Token = "0x40010FD")]
379 [global::Cpp2ILInjected.FieldOffset(Offset = "0x64")]
380 public int Size;
381
382 [global::Cpp2ILInjected.Token(Token = "0x40010FE")]
383 [global::Cpp2ILInjected.FieldOffset(Offset = "0x68")]
385
386 [global::Cpp2ILInjected.Token(Token = "0x40010FF")]
387 [global::Cpp2ILInjected.FieldOffset(Offset = "0x70")]
389
390 [global::Cpp2ILInjected.Token(Token = "0x4001100")]
391 [global::Cpp2ILInjected.FieldOffset(Offset = "0x78")]
393
394 [global::Cpp2ILInjected.Token(Token = "0x4001101")]
395 [global::Cpp2ILInjected.FieldOffset(Offset = "0x80")]
396 public int Port;
397
398 [global::Cpp2ILInjected.Token(Token = "0x4001102")]
399 [global::Cpp2ILInjected.FieldOffset(Offset = "0x88")]
401
402 [global::Cpp2ILInjected.Token(Token = "0x4001103")]
403 [global::Cpp2ILInjected.FieldOffset(Offset = "0x90")]
404 public bool ReuseSocket;
405
406 [global::Cpp2ILInjected.Token(Token = "0x4001104")]
407 [global::Cpp2ILInjected.FieldOffset(Offset = "0x94")]
408 public int CurrentAddress;
409
410 [global::Cpp2ILInjected.Token(Token = "0x4001105")]
411 [global::Cpp2ILInjected.FieldOffset(Offset = "0x98")]
413
414 [global::Cpp2ILInjected.Token(Token = "0x4001106")]
415 [global::Cpp2ILInjected.FieldOffset(Offset = "0xA0")]
416 public int Total;
417
418 [global::Cpp2ILInjected.Token(Token = "0x4001107")]
419 [global::Cpp2ILInjected.FieldOffset(Offset = "0xA4")]
420 internal int error;
421
422 [global::Cpp2ILInjected.Token(Token = "0x4001108")]
423 [global::Cpp2ILInjected.FieldOffset(Offset = "0xA8")]
424 public int EndCalled;
425
427 [global::Cpp2ILInjected.Token(Token = "0x200030C")]
428 [Serializable]
429 private sealed class <>c
430 {
431 // Note: this type is marked as 'beforefieldinit'.
432 [global::Cpp2ILInjected.Token(Token = "0x6001472")]
433 [global::Cpp2ILInjected.Address(RVA = "0x1E35F70", Offset = "0x1E35F70", Length = "0x5C")]
434 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
435 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
436 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
437 static <>c()
438 {
439 throw null;
440 }
441
442 [global::Cpp2ILInjected.Token(Token = "0x6001473")]
443 [global::Cpp2ILInjected.Address(RVA = "0x1E35FCC", Offset = "0x1E35FCC", Length = "0x8")]
444 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
445 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
446 public <>c()
447 {
448 throw null;
449 }
450
451 [global::Cpp2ILInjected.Token(Token = "0x6001474")]
452 [global::Cpp2ILInjected.Address(RVA = "0x1E35FD4", Offset = "0x1E35FD4", Length = "0x70")]
453 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
454 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
455 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
456 internal void <Complete>b__27_0(object state)
457 {
458 throw null;
459 }
460
461 [global::Cpp2ILInjected.Token(Token = "0x4001109")]
462 public static readonly SocketAsyncResult.<>c <>9;
463
464 [global::Cpp2ILInjected.Token(Token = "0x400110A")]
465 public static WaitCallback <>9__27_0;
466 }
467 }
468}
class f__AnonymousType0<< Count > j__TPar
SocketAsyncResult(Socket socket, AsyncCallback callback, object state, SocketOperation operation)
IList< ArraySegment< byte > > Buffers
void Init(Socket socket, AsyncCallback callback, object state, SocketOperation operation)
void Complete(Exception e, bool synch)