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
TcpClient.cs
Go to the documentation of this file.
1using System;
6
7namespace System.Net.Sockets
8{
9 [global::Cpp2ILInjected.Token(Token = "0x2000305")]
10 public class TcpClient : IDisposable
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x600140C")]
13 [global::Cpp2ILInjected.Address(RVA = "0x1E32A88", Offset = "0x1E32A88", Length = "0x20")]
14 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Telepathy.Client", Member = "Connect", MemberParameters = new object[]
15 {
16 typeof(string),
17 typeof(int)
18 }, ReturnType = typeof(void))]
19 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Net.Sockets.TcpSocket", Member = ".ctor", ReturnType = typeof(void))]
20 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.FtpWebRequest.<CreateConnectionAsync>d__86", Member = "MoveNext", ReturnType = typeof(void))]
21 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpWebRequest), Member = "CreateConnection", ReturnType = typeof(FtpControlStream))]
22 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
23 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TcpClient), Member = ".ctor", MemberParameters = new object[] { typeof(AddressFamily) }, ReturnType = typeof(void))]
24 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Logging), Member = "get_On", ReturnType = typeof(bool))]
25 public TcpClient()
26 {
27 throw null;
28 }
29
30 [global::Cpp2ILInjected.Token(Token = "0x600140D")]
31 [global::Cpp2ILInjected.Address(RVA = "0x1E32AA8", Offset = "0x1E32AA8", Length = "0xFC")]
32 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
33 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Telepathy.Client", Member = "ReceiveThreadFunction", MemberParameters = new object[]
34 {
35 typeof(string),
36 typeof(int)
37 }, ReturnType = typeof(void))]
38 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TcpClient), Member = ".ctor", ReturnType = typeof(void))]
39 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
40 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
41 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Logging), Member = "get_On", ReturnType = typeof(bool))]
42 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TcpClient), Member = "initialize", ReturnType = typeof(void))]
43 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "SR", Member = "GetString", MemberParameters = new object[]
44 {
45 typeof(string),
46 typeof(object[])
47 }, ReturnType = typeof(string))]
48 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[]
49 {
50 typeof(string),
51 typeof(string)
52 }, ReturnType = typeof(void))]
53 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
55 {
56 throw null;
57 }
58
59 [global::Cpp2ILInjected.Token(Token = "0x600140E")]
60 [global::Cpp2ILInjected.Address(RVA = "0x1E32C10", Offset = "0x1E32C10", Length = "0x44")]
61 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TcpListener), Member = "AcceptTcpClient", ReturnType = typeof(TcpClient))]
62 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
64 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Logging), Member = "get_On", ReturnType = typeof(bool))]
66 {
67 throw null;
68 }
69
70 [global::Cpp2ILInjected.Token(Token = "0x1700048B")]
72 {
73 [global::Cpp2ILInjected.Token(Token = "0x600140F")]
74 [global::Cpp2ILInjected.Address(RVA = "0x1E32C54", Offset = "0x1E32C54", Length = "0x8")]
75 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
76 get
77 {
78 throw null;
79 }
80 [global::Cpp2ILInjected.Token(Token = "0x6001410")]
81 [global::Cpp2ILInjected.Address(RVA = "0x1E32C5C", Offset = "0x1E32C5C", Length = "0x8")]
82 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
83 set
84 {
85 throw null;
86 }
87 }
88
89 [global::Cpp2ILInjected.Token(Token = "0x1700048C")]
90 public bool Connected
91 {
92 [global::Cpp2ILInjected.Token(Token = "0x6001411")]
93 [global::Cpp2ILInjected.Address(RVA = "0x1E32C64", Offset = "0x1E32C64", Length = "0xC")]
94 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Telepathy.Common", Member = "SendLoop", MemberParameters = new object[]
95 {
96 typeof(int),
98 "Telepathy.SafeQueue`1<Byte[]>",
100 }, ReturnType = typeof(void))]
101 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Net.Sockets.TcpSocket", Member = "Terraria.Net.Sockets.ISocket.IsConnected", ReturnType = typeof(bool))]
102 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Net.Sockets.TcpSocket", Member = "Terraria.Net.Sockets.ISocket.IsDataAvailable", ReturnType = typeof(bool))]
103 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
104 get
105 {
106 throw null;
107 }
108 }
109
110 [global::Cpp2ILInjected.Token(Token = "0x6001412")]
111 [global::Cpp2ILInjected.Address(RVA = "0x1E32C70", Offset = "0x1E32C70", Length = "0x668")]
112 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
113 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Telepathy.Client", Member = "ReceiveThreadFunction", MemberParameters = new object[]
114 {
115 typeof(string),
116 typeof(int)
117 }, ReturnType = typeof(void))]
118 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpWebRequest), Member = "CreateConnection", ReturnType = typeof(FtpControlStream))]
119 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
120 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Logging), Member = "get_On", ReturnType = typeof(bool))]
121 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ValidationHelper), Member = "ValidateTcpPort", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
122 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dns), Member = "GetHostAddresses", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(IPAddress[]))]
123 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "get_OSSupportsIPv4", ReturnType = typeof(bool))]
124 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = ".ctor", MemberParameters = new object[]
125 {
126 typeof(AddressFamily),
127 typeof(SocketType),
128 typeof(ProtocolType)
129 }, ReturnType = typeof(void))]
130 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "get_OSSupportsIPv6", ReturnType = typeof(bool))]
131 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IPAddress), Member = "get_AddressFamily", ReturnType = typeof(AddressFamily))]
132 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IPEndPoint), Member = ".ctor", MemberParameters = new object[]
133 {
134 typeof(IPAddress),
135 typeof(int)
136 }, ReturnType = typeof(void))]
137 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TcpClient), Member = "Connect", MemberParameters = new object[] { typeof(IPEndPoint) }, ReturnType = typeof(void))]
138 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "Connect", MemberParameters = new object[]
139 {
140 typeof(IPAddress),
141 typeof(int)
142 }, ReturnType = typeof(void))]
143 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "Close", ReturnType = typeof(void))]
144 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
145 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectDisposedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
146 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
147 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
148 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketException), Member = ".ctor", MemberParameters = new object[] { typeof(SocketError) }, ReturnType = typeof(void))]
149 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 53)]
150 public void Connect(string hostname, int port)
151 {
152 throw null;
153 }
154
155 [global::Cpp2ILInjected.Token(Token = "0x6001413")]
156 [global::Cpp2ILInjected.Address(RVA = "0x1E333C4", Offset = "0x1E333C4", Length = "0x198")]
157 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
158 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Net.Sockets.TcpSocket", Member = "Terraria.Net.Sockets.ISocket.Connect", MemberParameters = new object[] { "Terraria.Net.RemoteAddress" }, ReturnType = typeof(void))]
159 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
160 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Logging), Member = "get_On", ReturnType = typeof(bool))]
161 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ValidationHelper), Member = "ValidateTcpPort", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
162 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IPEndPoint), Member = ".ctor", MemberParameters = new object[]
163 {
164 typeof(IPAddress),
165 typeof(int)
166 }, ReturnType = typeof(void))]
167 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TcpClient), Member = "Connect", MemberParameters = new object[] { typeof(IPEndPoint) }, ReturnType = typeof(void))]
168 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
169 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectDisposedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
170 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
171 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
172 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
173 public void Connect(IPAddress address, int port)
174 {
175 throw null;
176 }
177
178 [global::Cpp2ILInjected.Token(Token = "0x6001414")]
179 [global::Cpp2ILInjected.Address(RVA = "0x1E332D8", Offset = "0x1E332D8", Length = "0xEC")]
180 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
181 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TcpClient), Member = "Connect", MemberParameters = new object[]
182 {
183 typeof(string),
184 typeof(int)
185 }, ReturnType = typeof(void))]
186 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TcpClient), Member = "Connect", MemberParameters = new object[]
187 {
189 typeof(int)
190 }, ReturnType = typeof(void))]
191 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
192 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Logging), Member = "get_On", ReturnType = typeof(bool))]
193 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "Connect", MemberParameters = new object[] { typeof(EndPoint) }, ReturnType = typeof(void))]
194 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
195 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectDisposedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
196 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
197 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
199 {
200 throw null;
201 }
202
203 [global::Cpp2ILInjected.Token(Token = "0x6001415")]
204 [global::Cpp2ILInjected.Address(RVA = "0x1E3355C", Offset = "0x1E3355C", Length = "0x64")]
205 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
206 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Logging), Member = "get_On", ReturnType = typeof(bool))]
207 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "BeginConnect", MemberParameters = new object[]
208 {
209 typeof(string),
210 typeof(int),
211 typeof(AsyncCallback),
212 typeof(object)
213 }, ReturnType = typeof(IAsyncResult))]
214 public IAsyncResult BeginConnect(string host, int port, AsyncCallback requestCallback, object state)
215 {
216 throw null;
217 }
218
219 [global::Cpp2ILInjected.Token(Token = "0x6001416")]
220 [global::Cpp2ILInjected.Address(RVA = "0x1E335C0", Offset = "0x1E335C0", Length = "0x40")]
221 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
222 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Logging), Member = "get_On", ReturnType = typeof(bool))]
223 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "EndConnect", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(void))]
224 public void EndConnect(IAsyncResult asyncResult)
225 {
226 throw null;
227 }
228
229 [global::Cpp2ILInjected.Token(Token = "0x6001417")]
230 [global::Cpp2ILInjected.Address(RVA = "0x1E33600", Offset = "0x1E33600", Length = "0x164")]
231 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.FtpWebRequest.<CreateConnectionAsync>d__86", Member = "MoveNext", ReturnType = typeof(void))]
232 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
233 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Func<, , , , >), Member = ".ctor", MemberParameters = new object[]
234 {
235 typeof(object),
237 }, ReturnType = typeof(void))]
238 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Action<object>), Member = ".ctor", MemberParameters = new object[]
239 {
240 typeof(object),
242 }, ReturnType = typeof(void))]
243 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TaskFactory), Member = "FromAsync", MemberTypeParameters = new object[] { "TArg1", "TArg2" }, MemberParameters = new object[]
244 {
245 "System.Func`5<TArg1, TArg2, AsyncCallback, Object, IAsyncResult>",
246 typeof(Action<IAsyncResult>),
247 "TArg1",
248 "TArg2",
249 typeof(object)
250 }, ReturnType = typeof(Task))]
251 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
252 public Task ConnectAsync(string host, int port)
253 {
254 throw null;
255 }
256
257 [global::Cpp2ILInjected.Token(Token = "0x6001418")]
258 [global::Cpp2ILInjected.Address(RVA = "0x1E33764", Offset = "0x1E33764", Length = "0x124")]
259 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
260 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Telepathy.Common", Member = "ReceiveLoop", MemberParameters = new object[]
261 {
262 typeof(int),
264 "System.Collections.Concurrent.ConcurrentQueue`1<Message>",
265 typeof(int)
266 }, ReturnType = typeof(void))]
267 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Telepathy.Common", Member = "SendLoop", MemberParameters = new object[]
268 {
269 typeof(int),
270 typeof(TcpClient),
271 "Telepathy.SafeQueue`1<Byte[]>",
273 }, ReturnType = typeof(void))]
274 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Telepathy.Server", Member = "Cleanup", ReturnType = typeof(void))]
275 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Net.Sockets.TcpSocket", Member = "ReadCallback", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(void))]
276 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Net.Sockets.TcpSocket", Member = "SendCallback", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(void))]
277 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Net.Sockets.TcpSocket", Member = "Terraria.Net.Sockets.ISocket.AsyncSend", MemberParameters = new object[]
278 {
279 "System.Byte[]",
280 typeof(int),
281 typeof(int),
282 "Terraria.Net.Sockets.SocketSendCallback",
283 typeof(object)
284 }, ReturnType = typeof(void))]
285 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Net.Sockets.TcpSocket", Member = "Terraria.Net.Sockets.ISocket.AsyncReceive", MemberParameters = new object[]
286 {
287 "System.Byte[]",
288 typeof(int),
289 typeof(int),
290 "Terraria.Net.Sockets.SocketReceiveCallback",
291 typeof(object)
292 }, ReturnType = typeof(void))]
293 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Net.Sockets.TcpSocket", Member = "Terraria.Net.Sockets.ISocket.IsDataAvailable", ReturnType = typeof(bool))]
294 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NetworkStreamWrapper), Member = ".ctor", MemberParameters = new object[] { typeof(TcpClient) }, ReturnType = typeof(void))]
295 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 9)]
296 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Logging), Member = "get_On", ReturnType = typeof(bool))]
297 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetworkStream), Member = ".ctor", MemberParameters = new object[]
298 {
299 typeof(Socket),
300 typeof(bool)
301 }, ReturnType = typeof(void))]
302 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
303 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectDisposedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
304 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "SR", Member = "GetString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
305 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
306 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
308 {
309 throw null;
310 }
311
312 [global::Cpp2ILInjected.Token(Token = "0x6001419")]
313 [global::Cpp2ILInjected.Address(RVA = "0x1E33888", Offset = "0x1E33888", Length = "0xA4")]
314 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
315 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Telepathy.Client", Member = "ReceiveThreadFunction", MemberParameters = new object[]
316 {
317 typeof(string),
318 typeof(int)
319 }, ReturnType = typeof(void))]
320 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Telepathy.Client", Member = "Disconnect", ReturnType = typeof(void))]
321 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Telepathy.Server", Member = "Cleanup", ReturnType = typeof(void))]
322 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Telepathy.Server", Member = "Disconnect", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
323 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Net.Sockets.TcpSocket", Member = "Terraria.Net.Sockets.ISocket.Close", ReturnType = typeof(void))]
324 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
325 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Logging), Member = "get_On", ReturnType = typeof(bool))]
326 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
327 public void Close()
328 {
329 throw null;
330 }
331
332 [global::Cpp2ILInjected.Token(Token = "0x600141A")]
333 [global::Cpp2ILInjected.Address(RVA = "0x1E3392C", Offset = "0x1E3392C", Length = "0x194")]
334 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
335 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
336 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Logging), Member = "get_On", ReturnType = typeof(bool))]
337 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "InternalShutdown", MemberParameters = new object[] { typeof(SocketShutdown) }, ReturnType = typeof(void))]
338 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "Close", ReturnType = typeof(void))]
339 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GC), Member = "SuppressFinalize", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
340 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
341 protected virtual void Dispose(bool disposing)
342 {
343 throw null;
344 }
345
346 [global::Cpp2ILInjected.Token(Token = "0x600141B")]
347 [global::Cpp2ILInjected.Address(RVA = "0x1E33AC0", Offset = "0x1E33AC0", Length = "0x10")]
348 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Telepathy.Client", Member = "Disconnect", ReturnType = typeof(void))]
349 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.FtpControlStream.<>c__DisplayClass31_0", Member = "<PipelineCallback>b__0", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(void))]
350 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpWebRequest), Member = "AttemptedRecovery", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(bool))]
351 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpWebRequest), Member = "AsyncRequestCallback", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
352 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NetworkStreamWrapper), Member = "Dispose", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
353 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NetworkStreamWrapper), Member = "CloseSocket", ReturnType = typeof(void))]
354 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NetworkStreamWrapper), Member = "Close", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
355 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
356 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
357 public void Dispose()
358 {
359 throw null;
360 }
361
362 [global::Cpp2ILInjected.Token(Token = "0x600141C")]
363 [global::Cpp2ILInjected.Address(RVA = "0x1E33AD0", Offset = "0x1E33AD0", Length = "0xA0")]
364 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
365 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
366 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "Finalize", ReturnType = typeof(void))]
367 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
368 protected override void Finalize()
369 {
370 throw null;
371 }
372
373 [global::Cpp2ILInjected.Token(Token = "0x1700048D")]
374 public int SendTimeout
375 {
376 [global::Cpp2ILInjected.Token(Token = "0x600141D")]
377 [global::Cpp2ILInjected.Address(RVA = "0x1E33B70", Offset = "0x1E33B70", Length = "0x18")]
378 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Telepathy.Client", Member = "ReceiveThreadFunction", MemberParameters = new object[]
379 {
380 typeof(string),
381 typeof(int)
382 }, ReturnType = typeof(void))]
383 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
384 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "SetSocketOption", MemberParameters = new object[]
385 {
388 typeof(int)
389 }, ReturnType = typeof(void))]
390 set
391 {
392 throw null;
393 }
394 }
395
396 [global::Cpp2ILInjected.Token(Token = "0x1700048E")]
397 public bool NoDelay
398 {
399 [global::Cpp2ILInjected.Token(Token = "0x600141E")]
400 [global::Cpp2ILInjected.Address(RVA = "0x1E33B88", Offset = "0x1E33B88", Length = "0x18")]
401 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Telepathy.Client", Member = "ReceiveThreadFunction", MemberParameters = new object[]
402 {
403 typeof(string),
404 typeof(int)
405 }, ReturnType = typeof(void))]
406 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Net.Sockets.TcpSocket", Member = ".ctor", ReturnType = typeof(void))]
407 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Net.Sockets.TcpSocket", Member = ".ctor", MemberParameters = new object[] { typeof(TcpClient) }, ReturnType = typeof(void))]
408 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
409 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = "SetSocketOption", MemberParameters = new object[]
410 {
413 typeof(int)
414 }, ReturnType = typeof(void))]
415 set
416 {
417 throw null;
418 }
419 }
420
421 [global::Cpp2ILInjected.Token(Token = "0x600141F")]
422 [global::Cpp2ILInjected.Address(RVA = "0x1E32BA4", Offset = "0x1E32BA4", Length = "0x6C")]
423 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TcpClient), Member = ".ctor", MemberParameters = new object[] { typeof(AddressFamily) }, ReturnType = typeof(void))]
424 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
425 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Socket), Member = ".ctor", MemberParameters = new object[]
426 {
427 typeof(AddressFamily),
428 typeof(SocketType),
429 typeof(ProtocolType)
430 }, ReturnType = typeof(void))]
431 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
432 private void initialize()
433 {
434 throw null;
435 }
436
437 [global::Cpp2ILInjected.Token(Token = "0x40010D0")]
438 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
440
441 [global::Cpp2ILInjected.Token(Token = "0x40010D1")]
442 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
443 private bool m_Active;
444
445 [global::Cpp2ILInjected.Token(Token = "0x40010D2")]
446 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
448
449 [global::Cpp2ILInjected.Token(Token = "0x40010D3")]
450 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
452
453 [global::Cpp2ILInjected.Token(Token = "0x40010D4")]
454 [global::Cpp2ILInjected.FieldOffset(Offset = "0x2C")]
455 private bool m_CleanedUp;
456 }
457}
class f__AnonymousType0<< Count > j__TPar
IAsyncResult BeginConnect(string host, int port, AsyncCallback requestCallback, object state)
Definition TcpClient.cs:214
virtual void Dispose(bool disposing)
Definition TcpClient.cs:341
NetworkStream GetStream()
Definition TcpClient.cs:307
void Connect(IPEndPoint remoteEP)
Definition TcpClient.cs:198
void EndConnect(IAsyncResult asyncResult)
Definition TcpClient.cs:224
TcpClient(Socket acceptedSocket)
Definition TcpClient.cs:65
Task ConnectAsync(string host, int port)
Definition TcpClient.cs:252
void Connect(IPAddress address, int port)
Definition TcpClient.cs:173
void Connect(string hostname, int port)
Definition TcpClient.cs:150
TcpClient(AddressFamily family)
Definition TcpClient.cs:54