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
IOAsyncResult.cs
Go to the documentation of this file.
1using System;
2using System.Net;
8
9namespace System
10{
11 [global::Cpp2ILInjected.Token(Token = "0x200009B")]
12 [StructLayout(0)]
13 internal abstract class IOAsyncResult : IAsyncResult
14 {
15 [global::Cpp2ILInjected.Token(Token = "0x60002B6")]
16 [global::Cpp2ILInjected.Address(RVA = "0x1EA7318", Offset = "0x1EA7318", Length = "0x8")]
17 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SocketAsyncEventArgs), Member = ".ctor", ReturnType = typeof(void))]
18 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SocketAsyncEventArgs), Member = ".ctor", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
19 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SocketAsyncResult), Member = ".ctor", ReturnType = typeof(void))]
20 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
21 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
22 protected IOAsyncResult()
23 {
24 throw null;
25 }
26
27 [global::Cpp2ILInjected.Token(Token = "0x60002B7")]
28 [global::Cpp2ILInjected.Address(RVA = "0x1EA7320", Offset = "0x1EA7320", Length = "0x20")]
29 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
30 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SocketAsyncResult), Member = "Init", MemberParameters = new object[]
31 {
33 typeof(AsyncCallback),
34 typeof(object),
36 }, ReturnType = typeof(void))]
37 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
38 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EventWaitHandle), Member = "Reset", ReturnType = typeof(bool))]
39 protected void Init(AsyncCallback async_callback, object async_state)
40 {
41 throw null;
42 }
43
44 [global::Cpp2ILInjected.Token(Token = "0x60002B8")]
45 [global::Cpp2ILInjected.Address(RVA = "0x1EA7340", Offset = "0x1EA7340", Length = "0x2C")]
46 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SocketAsyncResult), Member = ".ctor", MemberParameters = new object[]
47 {
49 typeof(AsyncCallback),
50 typeof(object),
52 }, ReturnType = typeof(void))]
53 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
54 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
55 protected IOAsyncResult(AsyncCallback async_callback, object async_state)
56 {
57 throw null;
58 }
59
60 [global::Cpp2ILInjected.Token(Token = "0x1700008D")]
61 public AsyncCallback AsyncCallback
62 {
63 [global::Cpp2ILInjected.Token(Token = "0x60002B9")]
64 [global::Cpp2ILInjected.Address(RVA = "0x1EA736C", Offset = "0x1EA736C", Length = "0x8")]
65 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
66 get
67 {
68 throw null;
69 }
70 }
71
72 [global::Cpp2ILInjected.Token(Token = "0x1700008E")]
73 public object AsyncState
74 {
75 [global::Cpp2ILInjected.Token(Token = "0x60002BA")]
76 [global::Cpp2ILInjected.Address(RVA = "0x1EA7374", Offset = "0x1EA7374", Length = "0x8")]
77 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
78 get
79 {
80 throw null;
81 }
82 }
83
84 [global::Cpp2ILInjected.Token(Token = "0x1700008F")]
86 {
87 [global::Cpp2ILInjected.Token(Token = "0x60002BB")]
88 [global::Cpp2ILInjected.Address(RVA = "0x1EA737C", Offset = "0x1EA737C", Length = "0x118")]
89 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
90 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "EndAccept", MemberParameters = new object[]
91 {
92 typeof(ref byte[]),
93 typeof(ref int),
95 }, ReturnType = typeof(Socket))]
96 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "EndConnect", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(void))]
97 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "EndDisconnect", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(void))]
98 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "EndReceive", MemberParameters = new object[]
99 {
102 }, ReturnType = typeof(int))]
103 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "EndReceiveFrom", MemberParameters = new object[]
104 {
107 }, ReturnType = typeof(int))]
108 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "EndReceiveFrom_internal", MemberParameters = new object[]
109 {
112 }, ReturnType = typeof(int))]
113 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "EndSend", MemberParameters = new object[]
114 {
117 }, ReturnType = typeof(int))]
118 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "EndSendTo", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(int))]
119 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
120 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
121 {
122 typeof(object),
123 typeof(ref bool)
124 }, ReturnType = typeof(void))]
125 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ManualResetEvent), Member = ".ctor", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
126 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
127 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
128 get
129 {
130 throw null;
131 }
132 }
133
134 [global::Cpp2ILInjected.Token(Token = "0x17000090")]
136 {
137 [global::Cpp2ILInjected.Token(Token = "0x60002BC")]
138 [global::Cpp2ILInjected.Address(RVA = "0x1EA7494", Offset = "0x1EA7494", Length = "0x8")]
139 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
140 get
141 {
142 throw null;
143 }
144 [global::Cpp2ILInjected.Token(Token = "0x60002BD")]
145 [global::Cpp2ILInjected.Address(RVA = "0x1EA749C", Offset = "0x1EA749C", Length = "0xC")]
146 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
147 protected set
148 {
149 throw null;
150 }
151 }
152
153 [global::Cpp2ILInjected.Token(Token = "0x17000091")]
154 public bool IsCompleted
155 {
156 [global::Cpp2ILInjected.Token(Token = "0x60002BE")]
157 [global::Cpp2ILInjected.Address(RVA = "0x1EA74A8", Offset = "0x1EA74A8", Length = "0x8")]
158 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
159 get
160 {
161 throw null;
162 }
163 [global::Cpp2ILInjected.Token(Token = "0x60002BF")]
164 [global::Cpp2ILInjected.Address(RVA = "0x1EA74B0", Offset = "0x1EA74B0", Length = "0xD8")]
165 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
166 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SocketAsyncResult), Member = "Complete", ReturnType = typeof(void))]
167 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
168 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
169 {
170 typeof(object),
171 typeof(ref bool)
172 }, ReturnType = typeof(void))]
173 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EventWaitHandle), Member = "Set", ReturnType = typeof(bool))]
174 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
175 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
176 protected set
177 {
178 throw null;
179 }
180 }
181
182 [global::Cpp2ILInjected.Token(Token = "0x60002C0")]
183 internal abstract void CompleteDisposed();
184
185 [global::Cpp2ILInjected.Token(Token = "0x4000268")]
186 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
187 private AsyncCallback async_callback;
188
189 [global::Cpp2ILInjected.Token(Token = "0x4000269")]
190 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
191 private object async_state;
192
193 [global::Cpp2ILInjected.Token(Token = "0x400026A")]
194 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
196
197 [global::Cpp2ILInjected.Token(Token = "0x400026B")]
198 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
200
201 [global::Cpp2ILInjected.Token(Token = "0x400026C")]
202 [global::Cpp2ILInjected.FieldOffset(Offset = "0x29")]
203 private bool completed;
204 }
205}
class f__AnonymousType0<< Count > j__TPar
void Init(AsyncCallback async_callback, object async_state)
WaitHandle AsyncWaitHandle
IOAsyncResult(AsyncCallback async_callback, object async_state)
ManualResetEvent wait_handle
AsyncCallback async_callback