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
IOSelectorJob.cs
Go to the documentation of this file.
1using System;
2using System.Net;
9
10namespace System
11{
12 [global::Cpp2ILInjected.Token(Token = "0x200009C")]
13 [StructLayout(0)]
15 {
16 [global::Cpp2ILInjected.Token(Token = "0x60002C1")]
17 [global::Cpp2ILInjected.Address(RVA = "0x1EA7588", Offset = "0x1EA7588", Length = "0x3C")]
18 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "AcceptAsync", MemberParameters = new object[] { typeof(SocketAsyncEventArgs) }, ReturnType = typeof(bool))]
19 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "BeginAccept", MemberParameters = new object[]
20 {
21 typeof(AsyncCallback),
22 typeof(object)
23 }, ReturnType = typeof(IAsyncResult))]
24 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "BeginSConnect", MemberParameters = new object[] { typeof(SocketAsyncResult) }, ReturnType = typeof(bool))]
25 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "ReceiveAsync", MemberParameters = new object[] { typeof(SocketAsyncEventArgs) }, ReturnType = typeof(bool))]
26 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "BeginReceive", MemberParameters = new object[]
27 {
28 typeof(byte[]),
29 typeof(int),
30 typeof(int),
33 typeof(AsyncCallback),
34 typeof(object)
35 }, ReturnType = typeof(IAsyncResult))]
36 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "BeginReceiveFrom", MemberParameters = new object[]
37 {
38 typeof(byte[]),
39 typeof(int),
40 typeof(int),
43 typeof(AsyncCallback),
44 typeof(object)
45 }, ReturnType = typeof(IAsyncResult))]
46 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "SendAsync", MemberParameters = new object[] { typeof(SocketAsyncEventArgs) }, ReturnType = typeof(bool))]
47 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "BeginSend", MemberParameters = new object[]
48 {
49 typeof(byte[]),
50 typeof(int),
51 typeof(int),
54 typeof(AsyncCallback),
55 typeof(object)
56 }, ReturnType = typeof(IAsyncResult))]
57 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "BeginSendCallback", MemberParameters = new object[]
58 {
60 typeof(int)
61 }, ReturnType = typeof(void))]
62 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 10)]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
65 {
66 throw null;
67 }
68
69 [global::Cpp2ILInjected.Token(Token = "0x60002C2")]
70 [global::Cpp2ILInjected.Address(RVA = "0x1EA75C4", Offset = "0x1EA75C4", Length = "0x14")]
71 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
72 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
74 {
75 throw null;
76 }
77
78 [global::Cpp2ILInjected.Token(Token = "0x60002C3")]
79 [global::Cpp2ILInjected.Address(RVA = "0x1EA75D8", Offset = "0x1EA75D8", Length = "0x4")]
80 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
85
86 [global::Cpp2ILInjected.Token(Token = "0x60002C4")]
87 [global::Cpp2ILInjected.Address(RVA = "0x1EA75DC", Offset = "0x1EA75DC", Length = "0x10")]
88 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.Sockets.Socket.<>c__DisplayClass355_0", Member = "<QueueIOSelectorJob>b__0", MemberParameters = new object[] { typeof(Task) }, ReturnType = typeof(void))]
89 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "QueueIOSelectorJob", MemberParameters = new object[]
90 {
94 }, ReturnType = typeof(void))]
95 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
96 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
97 public void MarkDisposed()
98 {
99 throw null;
100 }
101
102 [global::Cpp2ILInjected.Token(Token = "0x400026D")]
103 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
105
106 [global::Cpp2ILInjected.Token(Token = "0x400026E")]
107 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
108 private IOAsyncCallback callback;
109
110 [global::Cpp2ILInjected.Token(Token = "0x400026F")]
111 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
113 }
114}
class f__AnonymousType0<< Count > j__TPar
IOAsyncCallback callback
IOSelectorJob(IOOperation operation, IOAsyncCallback callback, IOAsyncResult state)
void MarkAborted(ThreadAbortException tae)