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
FtpWebRequest.cs
Go to the documentation of this file.
1using System;
3using System.IO;
12using Cpp2ILInjected;
14
15namespace System.Net
16{
17 [global::Cpp2ILInjected.Token(Token = "0x2000151")]
18 public sealed class FtpWebRequest : WebRequest
19 {
20 [global::Cpp2ILInjected.Token(Token = "0x170001BB")]
22 {
23 [global::Cpp2ILInjected.Token(Token = "0x6000848")]
24 [global::Cpp2ILInjected.Address(RVA = "0x1EF2910", Offset = "0x1EF2910", Length = "0x8")]
25 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
26 get
27 {
28 throw null;
29 }
30 }
31
32 [global::Cpp2ILInjected.Token(Token = "0x170001BC")]
34 {
35 [global::Cpp2ILInjected.Token(Token = "0x6000849")]
36 [global::Cpp2ILInjected.Address(RVA = "0x1EF2918", Offset = "0x1EF2918", Length = "0x50")]
37 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpWebRequest), Member = "get_CachePolicy", ReturnType = typeof(RequestCachePolicy))]
38 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
39 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebRequest), Member = "get_DefaultCachePolicy", ReturnType = typeof(RequestCachePolicy))]
40 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
41 get
42 {
43 throw null;
44 }
45 [global::Cpp2ILInjected.Token(Token = "0x600084A")]
46 [global::Cpp2ILInjected.Address(RVA = "0x1EF2968", Offset = "0x1EF2968", Length = "0x4")]
47 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
48 set
49 {
50 throw null;
51 }
52 }
53
54 [global::Cpp2ILInjected.Token(Token = "0x170001BD")]
55 public override string Method
56 {
57 [global::Cpp2ILInjected.Token(Token = "0x600084B")]
58 [global::Cpp2ILInjected.Address(RVA = "0x1EF296C", Offset = "0x1EF296C", Length = "0xC")]
59 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
60 get
61 {
62 throw null;
63 }
64 [global::Cpp2ILInjected.Token(Token = "0x600084C")]
65 [global::Cpp2ILInjected.Address(RVA = "0x1EF2978", Offset = "0x1EF2978", Length = "0x1A0")]
66 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
67 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
68 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IsNullOrEmpty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
69 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FtpMethodInfo), Member = "GetMethodInfo", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(FtpMethodInfo))]
70 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
71 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[]
72 {
73 typeof(string),
74 typeof(string)
75 }, ReturnType = typeof(void))]
76 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 22)]
77 set
78 {
79 throw null;
80 }
81 }
82
83 [global::Cpp2ILInjected.Token(Token = "0x170001BE")]
84 public string RenameTo
85 {
86 [global::Cpp2ILInjected.Token(Token = "0x600084D")]
87 [global::Cpp2ILInjected.Address(RVA = "0x1EF2B30", Offset = "0x1EF2B30", Length = "0x8")]
88 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
89 get
90 {
91 throw null;
92 }
93 [global::Cpp2ILInjected.Token(Token = "0x600084E")]
94 [global::Cpp2ILInjected.Address(RVA = "0x1EF2B38", Offset = "0x1EF2B38", Length = "0xD0")]
95 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
96 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IsNullOrEmpty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
97 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
98 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[]
99 {
100 typeof(string),
101 typeof(string)
102 }, ReturnType = typeof(void))]
103 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
104 set
105 {
106 throw null;
107 }
108 }
109
110 [global::Cpp2ILInjected.Token(Token = "0x170001BF")]
111 public override ICredentials Credentials
112 {
113 [global::Cpp2ILInjected.Token(Token = "0x600084F")]
114 [global::Cpp2ILInjected.Address(RVA = "0x1EF2C08", Offset = "0x1EF2C08", Length = "0x8")]
115 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
116 get
117 {
118 throw null;
119 }
120 [global::Cpp2ILInjected.Token(Token = "0x6000850")]
121 [global::Cpp2ILInjected.Address(RVA = "0x1EF2C10", Offset = "0x1EF2C10", Length = "0x144")]
122 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
123 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
124 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
125 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
126 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[]
127 {
128 typeof(string),
129 typeof(string)
130 }, ReturnType = typeof(void))]
131 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
132 set
133 {
134 throw null;
135 }
136 }
137
138 [global::Cpp2ILInjected.Token(Token = "0x170001C0")]
139 public override Uri RequestUri
140 {
141 [global::Cpp2ILInjected.Token(Token = "0x6000851")]
142 [global::Cpp2ILInjected.Address(RVA = "0x1EF2D54", Offset = "0x1EF2D54", Length = "0x8")]
143 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
144 get
145 {
146 throw null;
147 }
148 }
149
150 [global::Cpp2ILInjected.Token(Token = "0x170001C1")]
151 public override int Timeout
152 {
153 [global::Cpp2ILInjected.Token(Token = "0x6000852")]
154 [global::Cpp2ILInjected.Address(RVA = "0x1EF2D5C", Offset = "0x1EF2D5C", Length = "0x8")]
155 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
156 get
157 {
158 throw null;
159 }
160 [global::Cpp2ILInjected.Token(Token = "0x6000853")]
161 [global::Cpp2ILInjected.Address(RVA = "0x1EF2D64", Offset = "0x1EF2D64", Length = "0xD0")]
162 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
163 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
164 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
165 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
166 {
167 typeof(string),
168 typeof(string)
169 }, ReturnType = typeof(void))]
170 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
171 set
172 {
173 throw null;
174 }
175 }
176
177 [global::Cpp2ILInjected.Token(Token = "0x170001C2")]
178 internal int RemainingTimeout
179 {
180 [global::Cpp2ILInjected.Token(Token = "0x6000854")]
181 [global::Cpp2ILInjected.Address(RVA = "0x1EF2E34", Offset = "0x1EF2E34", Length = "0x8")]
182 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
183 get
184 {
185 throw null;
186 }
187 }
188
189 [global::Cpp2ILInjected.Token(Token = "0x170001C3")]
191 {
192 [global::Cpp2ILInjected.Token(Token = "0x6000855")]
193 [global::Cpp2ILInjected.Address(RVA = "0x1EF2E3C", Offset = "0x1EF2E3C", Length = "0x8")]
194 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
195 get
196 {
197 throw null;
198 }
199 [global::Cpp2ILInjected.Token(Token = "0x6000856")]
200 [global::Cpp2ILInjected.Address(RVA = "0x1EF2E44", Offset = "0x1EF2E44", Length = "0xC0")]
201 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
202 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
203 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
204 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
205 {
206 typeof(string),
207 typeof(string)
208 }, ReturnType = typeof(void))]
209 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
210 set
211 {
212 throw null;
213 }
214 }
215
216 [global::Cpp2ILInjected.Token(Token = "0x170001C4")]
217 public long ContentOffset
218 {
219 [global::Cpp2ILInjected.Token(Token = "0x6000857")]
220 [global::Cpp2ILInjected.Address(RVA = "0x1EF2F04", Offset = "0x1EF2F04", Length = "0x8")]
221 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
222 get
223 {
224 throw null;
225 }
226 [global::Cpp2ILInjected.Token(Token = "0x6000858")]
227 [global::Cpp2ILInjected.Address(RVA = "0x1EF2F0C", Offset = "0x1EF2F0C", Length = "0xA0")]
228 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
229 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
230 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
231 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
232 set
233 {
234 throw null;
235 }
236 }
237
238 [global::Cpp2ILInjected.Token(Token = "0x170001C5")]
239 public override long ContentLength
240 {
241 [global::Cpp2ILInjected.Token(Token = "0x6000859")]
242 [global::Cpp2ILInjected.Address(RVA = "0x1EF2FAC", Offset = "0x1EF2FAC", Length = "0x8")]
243 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
244 get
245 {
246 throw null;
247 }
248 [global::Cpp2ILInjected.Token(Token = "0x600085A")]
249 [global::Cpp2ILInjected.Address(RVA = "0x1EF2FB4", Offset = "0x1EF2FB4", Length = "0x8")]
250 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
251 set
252 {
253 throw null;
254 }
255 }
256
257 [global::Cpp2ILInjected.Token(Token = "0x170001C6")]
258 public override IWebProxy Proxy
259 {
260 [global::Cpp2ILInjected.Token(Token = "0x600085B")]
261 [global::Cpp2ILInjected.Address(RVA = "0x1EF2FBC", Offset = "0x1EF2FBC", Length = "0x8")]
262 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
263 get
264 {
265 throw null;
266 }
267 [global::Cpp2ILInjected.Token(Token = "0x600085C")]
268 [global::Cpp2ILInjected.Address(RVA = "0x1EF2FC4", Offset = "0x1EF2FC4", Length = "0x64")]
269 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
270 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
271 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
272 set
273 {
274 throw null;
275 }
276 }
277
278 [global::Cpp2ILInjected.Token(Token = "0x170001C7")]
279 public override string ConnectionGroupName
280 {
281 [global::Cpp2ILInjected.Token(Token = "0x600085D")]
282 [global::Cpp2ILInjected.Address(RVA = "0x1EF3028", Offset = "0x1EF3028", Length = "0x8")]
283 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
284 get
285 {
286 throw null;
287 }
288 [global::Cpp2ILInjected.Token(Token = "0x600085E")]
289 [global::Cpp2ILInjected.Address(RVA = "0x1EF3030", Offset = "0x1EF3030", Length = "0x68")]
290 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
291 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
292 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
293 set
294 {
295 throw null;
296 }
297 }
298
299 [global::Cpp2ILInjected.Token(Token = "0x170001C8")]
301 {
302 [global::Cpp2ILInjected.Token(Token = "0x600085F")]
303 [global::Cpp2ILInjected.Address(RVA = "0x1EF3098", Offset = "0x1EF3098", Length = "0x6C")]
304 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
305 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ServicePointManager), Member = "FindServicePoint", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(ServicePoint))]
306 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
307 get
308 {
309 throw null;
310 }
311 }
312
313 [global::Cpp2ILInjected.Token(Token = "0x170001C9")]
314 internal bool Aborted
315 {
316 [global::Cpp2ILInjected.Token(Token = "0x6000860")]
317 [global::Cpp2ILInjected.Address(RVA = "0x1EF3104", Offset = "0x1EF3104", Length = "0x8")]
318 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
319 get
320 {
321 throw null;
322 }
323 }
324
325 [global::Cpp2ILInjected.Token(Token = "0x6000861")]
326 [global::Cpp2ILInjected.Address(RVA = "0x1EF310C", Offset = "0x1EF310C", Length = "0x3A4")]
327 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
328 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpWebRequestCreator), Member = "Create", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(WebRequest))]
329 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
330 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebRequest), Member = ".ctor", ReturnType = typeof(void))]
331 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "get_IsEnabled", ReturnType = typeof(bool))]
332 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "Info", MemberParameters = new object[]
333 {
334 typeof(object),
335 typeof(object),
336 typeof(string)
337 }, ReturnType = typeof(void))]
338 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "get_Scheme", ReturnType = typeof(string))]
339 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimerThread.Callback), Member = ".ctor", MemberParameters = new object[]
340 {
341 typeof(object),
343 }, ReturnType = typeof(void))]
344 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
345 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FtpMethodInfo), Member = "GetMethodInfo", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(FtpMethodInfo))]
346 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "get_UserInfo", ReturnType = typeof(string))]
347 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IndexOf", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(int))]
348 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[]
349 {
350 typeof(int),
351 typeof(int)
352 }, ReturnType = typeof(string))]
353 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "UnescapeDataString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
354 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetworkCredential), Member = ".ctor", MemberParameters = new object[]
355 {
356 typeof(string),
357 typeof(string)
358 }, ReturnType = typeof(void))]
359 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
360 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 28)]
361 internal FtpWebRequest(Uri uri)
362 {
363 throw null;
364 }
365
366 [global::Cpp2ILInjected.Token(Token = "0x6000862")]
367 [global::Cpp2ILInjected.Address(RVA = "0x1EF34B0", Offset = "0x1EF34B0", Length = "0x7A0")]
368 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
369 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
370 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "get_IsEnabled", ReturnType = typeof(bool))]
371 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "Enter", MemberParameters = new object[]
372 {
373 typeof(object),
375 typeof(string)
376 }, ReturnType = typeof(void))]
377 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FormattableStringFactory), Member = "Create", MemberParameters = new object[]
378 {
379 typeof(string),
380 typeof(object[])
381 }, ReturnType = typeof(FormattableString))]
382 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "Info", MemberParameters = new object[]
383 {
384 typeof(object),
386 typeof(string)
387 }, ReturnType = typeof(void))]
388 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExceptionDispatchInfo), Member = "Throw", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(void))]
389 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "get_UtcNow", ReturnType = typeof(DateTime))]
390 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "op_Subtraction", MemberParameters = new object[]
391 {
394 }, ReturnType = typeof(TimeSpan))]
395 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeSpan), Member = "get_TotalMilliseconds", ReturnType = typeof(double))]
396 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExceptionHelper), Member = "get_TimeoutException", ReturnType = typeof(WebException))]
397 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FtpWebRequest), Member = "FinishRequestStage", MemberParameters = new object[] { typeof(FtpWebRequest.RequestStage) }, ReturnType = typeof(FtpWebRequest.RequestStage))]
398 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
399 {
400 typeof(object),
401 typeof(ref bool)
402 }, ReturnType = typeof(void))]
403 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FtpWebRequest), Member = "SubmitRequest", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
404 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FtpWebRequest), Member = "EnsureFtpWebResponse", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(void))]
405 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LazyAsyncResult), Member = ".ctor", MemberParameters = new object[]
406 {
407 typeof(object),
408 typeof(object),
409 typeof(AsyncCallback)
410 }, ReturnType = typeof(void))]
411 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
412 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LazyAsyncResult), Member = "InternalWaitForCompletion", ReturnType = typeof(object))]
413 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "Exit", MemberParameters = new object[]
414 {
415 typeof(object),
416 typeof(object),
417 typeof(string)
418 }, ReturnType = typeof(void))]
419 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
420 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "Error", MemberParameters = new object[]
421 {
422 typeof(object),
423 typeof(object),
424 typeof(string)
425 }, ReturnType = typeof(void))]
426 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FtpWebRequest), Member = "SetException", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(void))]
427 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 57)]
428 public override WebResponse GetResponse()
429 {
430 throw null;
431 }
432
433 [global::Cpp2ILInjected.Token(Token = "0x6000863")]
434 [global::Cpp2ILInjected.Address(RVA = "0x1EF4D88", Offset = "0x1EF4D88", Length = "0x6AC")]
435 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
436 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
437 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "get_IsEnabled", ReturnType = typeof(bool))]
438 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "Enter", MemberParameters = new object[]
439 {
440 typeof(object),
442 typeof(string)
443 }, ReturnType = typeof(void))]
444 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FormattableStringFactory), Member = "Create", MemberParameters = new object[]
445 {
446 typeof(string),
447 typeof(object[])
448 }, ReturnType = typeof(FormattableString))]
449 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "Info", MemberParameters = new object[]
450 {
451 typeof(object),
453 typeof(string)
454 }, ReturnType = typeof(void))]
455 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ContextAwareResult), Member = ".ctor", MemberParameters = new object[]
456 {
457 typeof(object),
458 typeof(object),
459 typeof(AsyncCallback)
460 }, ReturnType = typeof(void))]
461 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LazyAsyncResult), Member = "InvokeCallback", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
462 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExceptionDispatchInfo), Member = "Throw", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(void))]
463 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FtpWebRequest), Member = "FinishRequestStage", MemberParameters = new object[] { typeof(FtpWebRequest.RequestStage) }, ReturnType = typeof(FtpWebRequest.RequestStage))]
464 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ContextAwareResult), Member = ".ctor", MemberParameters = new object[]
465 {
466 typeof(bool),
467 typeof(bool),
468 typeof(object),
469 typeof(object),
470 typeof(AsyncCallback)
471 }, ReturnType = typeof(void))]
472 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ContextAwareResult), Member = "StartPostingAsyncOp", ReturnType = typeof(object))]
473 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ContextAwareResult), Member = "FinishPostingAsyncOp", ReturnType = typeof(bool))]
474 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
475 {
476 typeof(object),
477 typeof(ref bool)
478 }, ReturnType = typeof(void))]
479 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
480 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LazyAsyncResult), Member = "get_InternalPeekCompleted", ReturnType = typeof(bool))]
481 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LazyAsyncResult), Member = "InvokeCallback", ReturnType = typeof(void))]
482 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FtpWebRequest), Member = "SubmitRequest", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
483 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "Exit", MemberParameters = new object[]
484 {
485 typeof(object),
487 typeof(string)
488 }, ReturnType = typeof(void))]
489 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
490 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "Error", MemberParameters = new object[]
491 {
492 typeof(object),
493 typeof(object),
494 typeof(string)
495 }, ReturnType = typeof(void))]
496 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 50)]
497 public override IAsyncResult BeginGetResponse(AsyncCallback callback, object state)
498 {
499 throw null;
500 }
501
502 [global::Cpp2ILInjected.Token(Token = "0x6000864")]
503 [global::Cpp2ILInjected.Address(RVA = "0x1EF5434", Offset = "0x1EF5434", Length = "0x410")]
504 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
505 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
506 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "get_IsEnabled", ReturnType = typeof(bool))]
507 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "Enter", MemberParameters = new object[]
508 {
509 typeof(object),
511 typeof(string)
512 }, ReturnType = typeof(void))]
513 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LazyAsyncResult), Member = "InternalWaitForCompletion", ReturnType = typeof(object))]
514 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExceptionDispatchInfo), Member = "Throw", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(void))]
515 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "Exit", MemberParameters = new object[]
516 {
517 typeof(object),
519 typeof(string)
520 }, ReturnType = typeof(void))]
521 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[]
522 {
523 typeof(string),
524 typeof(string)
525 }, ReturnType = typeof(void))]
526 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
527 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "SR", Member = "Format", MemberParameters = new object[]
528 {
529 typeof(string),
530 typeof(object)
531 }, ReturnType = typeof(string))]
532 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
533 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "Error", MemberParameters = new object[]
534 {
535 typeof(object),
536 typeof(object),
537 typeof(string)
538 }, ReturnType = typeof(void))]
539 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 45)]
540 public override WebResponse EndGetResponse(IAsyncResult asyncResult)
541 {
542 throw null;
543 }
544
545 [global::Cpp2ILInjected.Token(Token = "0x6000865")]
546 [global::Cpp2ILInjected.Address(RVA = "0x1EF5844", Offset = "0x1EF5844", Length = "0x57C")]
547 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
548 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
549 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "get_IsEnabled", ReturnType = typeof(bool))]
550 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "Enter", MemberParameters = new object[]
551 {
552 typeof(object),
554 typeof(string)
555 }, ReturnType = typeof(void))]
556 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FormattableStringFactory), Member = "Create", MemberParameters = new object[]
557 {
558 typeof(string),
559 typeof(object[])
560 }, ReturnType = typeof(FormattableString))]
561 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "Info", MemberParameters = new object[]
562 {
563 typeof(object),
565 typeof(string)
566 }, ReturnType = typeof(void))]
567 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExceptionDispatchInfo), Member = "Throw", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(void))]
568 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "get_UtcNow", ReturnType = typeof(DateTime))]
569 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "op_Subtraction", MemberParameters = new object[]
570 {
573 }, ReturnType = typeof(TimeSpan))]
574 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeSpan), Member = "get_TotalMilliseconds", ReturnType = typeof(double))]
575 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FtpWebRequest), Member = "FinishRequestStage", MemberParameters = new object[] { typeof(FtpWebRequest.RequestStage) }, ReturnType = typeof(FtpWebRequest.RequestStage))]
576 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FtpWebRequest), Member = "SubmitRequest", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
577 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "Exit", MemberParameters = new object[]
578 {
579 typeof(object),
581 typeof(string)
582 }, ReturnType = typeof(void))]
583 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
584 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ProtocolViolationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
585 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExceptionHelper), Member = "get_TimeoutException", ReturnType = typeof(WebException))]
586 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "Error", MemberParameters = new object[]
587 {
588 typeof(object),
589 typeof(object),
590 typeof(string)
591 }, ReturnType = typeof(void))]
592 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 48)]
593 public override Stream GetRequestStream()
594 {
595 throw null;
596 }
597
598 [global::Cpp2ILInjected.Token(Token = "0x6000866")]
599 [global::Cpp2ILInjected.Address(RVA = "0x1EF5DC0", Offset = "0x1EF5DC0", Length = "0x524")]
600 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
601 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
602 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "get_IsEnabled", ReturnType = typeof(bool))]
603 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "Enter", MemberParameters = new object[]
604 {
605 typeof(object),
607 typeof(string)
608 }, ReturnType = typeof(void))]
609 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FormattableStringFactory), Member = "Create", MemberParameters = new object[]
610 {
611 typeof(string),
612 typeof(object[])
613 }, ReturnType = typeof(FormattableString))]
614 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "Info", MemberParameters = new object[]
615 {
616 typeof(object),
618 typeof(string)
619 }, ReturnType = typeof(void))]
620 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExceptionDispatchInfo), Member = "Throw", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(void))]
621 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FtpWebRequest), Member = "FinishRequestStage", MemberParameters = new object[] { typeof(FtpWebRequest.RequestStage) }, ReturnType = typeof(FtpWebRequest.RequestStage))]
622 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ContextAwareResult), Member = ".ctor", MemberParameters = new object[]
623 {
624 typeof(bool),
625 typeof(bool),
626 typeof(object),
627 typeof(object),
628 typeof(AsyncCallback)
629 }, ReturnType = typeof(void))]
630 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ContextAwareResult), Member = "StartPostingAsyncOp", ReturnType = typeof(object))]
631 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
632 {
633 typeof(object),
634 typeof(ref bool)
635 }, ReturnType = typeof(void))]
636 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FtpWebRequest), Member = "SubmitRequest", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
637 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ContextAwareResult), Member = "FinishPostingAsyncOp", ReturnType = typeof(bool))]
638 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
639 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "Exit", MemberParameters = new object[]
640 {
641 typeof(object),
643 typeof(string)
644 }, ReturnType = typeof(void))]
645 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
646 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ProtocolViolationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
647 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "Error", MemberParameters = new object[]
648 {
649 typeof(object),
650 typeof(object),
651 typeof(string)
652 }, ReturnType = typeof(void))]
653 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 49)]
654 public override IAsyncResult BeginGetRequestStream(AsyncCallback callback, object state)
655 {
656 throw null;
657 }
658
659 [global::Cpp2ILInjected.Token(Token = "0x6000867")]
660 [global::Cpp2ILInjected.Address(RVA = "0x1EF62E4", Offset = "0x1EF62E4", Length = "0x468")]
661 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
662 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
663 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "get_IsEnabled", ReturnType = typeof(bool))]
664 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "Enter", MemberParameters = new object[]
665 {
666 typeof(object),
668 typeof(string)
669 }, ReturnType = typeof(void))]
670 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LazyAsyncResult), Member = "InternalWaitForCompletion", ReturnType = typeof(object))]
671 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExceptionDispatchInfo), Member = "Throw", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(void))]
672 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "Exit", MemberParameters = new object[]
673 {
674 typeof(object),
676 typeof(string)
677 }, ReturnType = typeof(void))]
678 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[]
679 {
680 typeof(string),
681 typeof(string)
682 }, ReturnType = typeof(void))]
683 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
684 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "SR", Member = "Format", MemberParameters = new object[]
685 {
686 typeof(string),
687 typeof(object)
688 }, ReturnType = typeof(string))]
689 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
690 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "Error", MemberParameters = new object[]
691 {
692 typeof(object),
693 typeof(object),
694 typeof(string)
695 }, ReturnType = typeof(void))]
696 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 45)]
697 public override Stream EndGetRequestStream(IAsyncResult asyncResult)
698 {
699 throw null;
700 }
701
702 [global::Cpp2ILInjected.Token(Token = "0x6000868")]
703 [global::Cpp2ILInjected.Address(RVA = "0x1EF4074", Offset = "0x1EF4074", Length = "0x57C")]
704 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
705 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpWebRequest), Member = "GetResponse", ReturnType = typeof(WebResponse))]
706 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpWebRequest), Member = "BeginGetResponse", MemberParameters = new object[]
707 {
708 typeof(AsyncCallback),
709 typeof(object)
710 }, ReturnType = typeof(IAsyncResult))]
711 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpWebRequest), Member = "GetRequestStream", ReturnType = typeof(Stream))]
712 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpWebRequest), Member = "BeginGetRequestStream", MemberParameters = new object[]
713 {
714 typeof(AsyncCallback),
715 typeof(object)
716 }, ReturnType = typeof(IAsyncResult))]
717 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
718 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FtpWebRequest), Member = "CreateConnection", ReturnType = typeof(FtpControlStream))]
719 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "get_UtcNow", ReturnType = typeof(DateTime))]
720 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "op_Subtraction", MemberParameters = new object[]
721 {
724 }, ReturnType = typeof(TimeSpan))]
725 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeSpan), Member = "get_TotalMilliseconds", ReturnType = typeof(double))]
726 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "get_IsEnabled", ReturnType = typeof(bool))]
727 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "Info", MemberParameters = new object[]
728 {
729 typeof(object),
730 typeof(object),
731 typeof(string)
732 }, ReturnType = typeof(void))]
733 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FtpWebRequest), Member = "TimedSubmitRequestHelper", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(Stream))]
734 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FtpWebRequest), Member = "AttemptedRecovery", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(bool))]
735 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FtpWebRequest), Member = "CreateConnectionAsync", ReturnType = typeof(void))]
736 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExceptionHelper), Member = "get_TimeoutException", ReturnType = typeof(WebException))]
737 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FtpWebRequest), Member = "SetException", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(void))]
738 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketException), Member = "get_SocketErrorCode", ReturnType = typeof(SocketError))]
739 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebException), Member = ".ctor", MemberParameters = new object[]
740 {
741 typeof(string),
742 typeof(WebExceptionStatus)
743 }, ReturnType = typeof(void))]
744 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 36)]
745 private void SubmitRequest(bool isAsync)
746 {
747 throw null;
748 }
749
750 [global::Cpp2ILInjected.Token(Token = "0x6000869")]
751 [global::Cpp2ILInjected.Address(RVA = "0x1EF6FFC", Offset = "0x1EF6FFC", Length = "0xF8")]
752 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
753 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpWebRequest.<CreateConnectionAsync>d__86), Member = "MoveNext", ReturnType = typeof(void))]
754 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpWebRequest), Member = "CreateConnection", ReturnType = typeof(FtpControlStream))]
755 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
756 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketException), Member = "get_SocketErrorCode", ReturnType = typeof(SocketError))]
757 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebException), Member = ".ctor", MemberParameters = new object[]
758 {
759 typeof(string),
761 }, ReturnType = typeof(void))]
762 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
764 {
765 throw null;
766 }
767
768 [global::Cpp2ILInjected.Token(Token = "0x600086A")]
769 [global::Cpp2ILInjected.Address(RVA = "0x1EF674C", Offset = "0x1EF674C", Length = "0x94")]
770 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
771 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpWebRequest), Member = "SubmitRequest", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
772 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
773 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncVoidMethodBuilder), Member = "Create", ReturnType = typeof(AsyncVoidMethodBuilder))]
774 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncVoidMethodBuilder[]), Member = "Start", MemberTypeParameters = new object[] { typeof(FtpWebRequest.<CreateConnectionAsync>d__86) }, MemberParameters = new object[] { typeof(ref FtpWebRequest.<CreateConnectionAsync>d__86) }, ReturnType = typeof(void))]
775 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
777 {
778 throw null;
779 }
780
781 [global::Cpp2ILInjected.Token(Token = "0x600086B")]
782 [global::Cpp2ILInjected.Address(RVA = "0x1EF67E0", Offset = "0x1EF67E0", Length = "0x154")]
783 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
784 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpWebRequest), Member = "SubmitRequest", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
785 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpWebRequest), Member = "AsyncRequestCallback", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
786 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
787 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "get_Host", ReturnType = typeof(string))]
788 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "get_Port", ReturnType = typeof(int))]
789 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TcpClient), Member = ".ctor", ReturnType = typeof(void))]
790 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TcpClient), Member = "Connect", MemberParameters = new object[]
791 {
792 typeof(string),
793 typeof(int)
794 }, ReturnType = typeof(void))]
795 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FtpControlStream), Member = ".ctor", MemberParameters = new object[] { typeof(TcpClient) }, ReturnType = typeof(void))]
796 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FtpWebRequest), Member = "TranslateConnectException", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(Exception))]
797 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
799 {
800 throw null;
801 }
802
803 [global::Cpp2ILInjected.Token(Token = "0x600086C")]
804 [global::Cpp2ILInjected.Address(RVA = "0x1EF6978", Offset = "0x1EF6978", Length = "0x3F8")]
805 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
806 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpWebRequest), Member = "SubmitRequest", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
807 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpWebRequest), Member = "AsyncRequestCallback", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
808 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
809 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LazyAsyncResult), Member = ".ctor", MemberParameters = new object[]
810 {
811 typeof(object),
812 typeof(object),
813 typeof(AsyncCallback)
814 }, ReturnType = typeof(void))]
815 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CommandStream), Member = "SubmitRequest", MemberParameters = new object[]
816 {
818 typeof(bool),
819 typeof(bool)
820 }, ReturnType = typeof(Stream))]
821 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FtpWebRequest), Member = "get_TimerQueue", ReturnType = typeof(TimerThread.Queue))]
822 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
823 {
824 typeof(object),
825 typeof(ref bool)
826 }, ReturnType = typeof(void))]
827 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
828 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExceptionDispatchInfo), Member = "Throw", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(void))]
829 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InternalException), Member = ".ctor", ReturnType = typeof(void))]
830 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExceptionHelper), Member = "get_TimeoutException", ReturnType = typeof(WebException))]
831 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 33)]
833 {
834 throw null;
835 }
836
837 [global::Cpp2ILInjected.Token(Token = "0x600086D")]
838 [global::Cpp2ILInjected.Address(RVA = "0x1EF7160", Offset = "0x1EF7160", Length = "0x110")]
839 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
840 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "get_IsEnabled", ReturnType = typeof(bool))]
841 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "Info", MemberParameters = new object[]
842 {
843 typeof(object),
845 typeof(string)
846 }, ReturnType = typeof(void))]
847 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "Info", MemberParameters = new object[]
848 {
849 typeof(object),
850 typeof(object),
851 typeof(string)
852 }, ReturnType = typeof(void))]
853 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FtpControlStream), Member = "AbortConnect", ReturnType = typeof(void))]
854 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
855 private void TimerCallback(TimerThread.Timer timer, int timeNoticed, object context)
856 {
857 throw null;
858 }
859
860 [global::Cpp2ILInjected.Token(Token = "0x170001CA")]
861 private TimerThread.Queue TimerQueue
862 {
863 [global::Cpp2ILInjected.Token(Token = "0x600086E")]
864 [global::Cpp2ILInjected.Address(RVA = "0x1EF70F4", Offset = "0x1EF70F4", Length = "0x6C")]
865 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpWebRequest), Member = "TimedSubmitRequestHelper", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(Stream))]
866 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
867 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimerThread), Member = "GetOrCreateQueue", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(TimerThread.Queue))]
868 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
869 get
870 {
871 throw null;
872 }
873 }
874
875 [global::Cpp2ILInjected.Token(Token = "0x600086F")]
876 [global::Cpp2ILInjected.Address(RVA = "0x1EF6D70", Offset = "0x1EF6D70", Length = "0x28C")]
877 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
878 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpWebRequest), Member = "SubmitRequest", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
879 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpWebRequest), Member = "AsyncRequestCallback", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
880 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
881 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
882 {
883 typeof(object),
884 typeof(ref bool)
885 }, ReturnType = typeof(void))]
886 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TcpClient), Member = "Dispose", ReturnType = typeof(void))]
887 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "get_IsEnabled", ReturnType = typeof(bool))]
888 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FormattableStringFactory), Member = "Create", MemberParameters = new object[]
889 {
890 typeof(string),
891 typeof(object[])
892 }, ReturnType = typeof(FormattableString))]
893 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "Info", MemberParameters = new object[]
894 {
895 typeof(object),
897 typeof(string)
898 }, ReturnType = typeof(void))]
899 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
900 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
902 {
903 throw null;
904 }
905
906 [global::Cpp2ILInjected.Token(Token = "0x6000870")]
907 [global::Cpp2ILInjected.Address(RVA = "0x1EF4A58", Offset = "0x1EF4A58", Length = "0x330")]
908 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
909 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpWebRequest), Member = "GetResponse", ReturnType = typeof(WebResponse))]
910 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpWebRequest), Member = "SubmitRequest", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
911 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpWebRequest), Member = "SyncRequestCallback", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
912 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpWebRequest), Member = "AsyncRequestCallback", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
913 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
914 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "get_IsEnabled", ReturnType = typeof(bool))]
915 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "Info", MemberParameters = new object[]
916 {
917 typeof(object),
919 typeof(string)
920 }, ReturnType = typeof(void))]
921 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FtpWebRequest), Member = "EnsureFtpWebResponse", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(void))]
922 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "SR", Member = "Format", MemberParameters = new object[]
923 {
924 typeof(string),
925 typeof(object)
926 }, ReturnType = typeof(string))]
927 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebException), Member = ".ctor", MemberParameters = new object[]
928 {
929 typeof(string),
931 typeof(WebExceptionStatus),
933 }, ReturnType = typeof(void))]
934 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebException), Member = ".ctor", MemberParameters = new object[]
935 {
936 typeof(string),
938 }, ReturnType = typeof(void))]
939 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FtpControlStream), Member = "get_ExitMessage", ReturnType = typeof(string))]
940 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
942 {
943 throw null;
944 }
945
946 [global::Cpp2ILInjected.Token(Token = "0x6000871")]
947 [global::Cpp2ILInjected.Address(RVA = "0x1EF3C50", Offset = "0x1EF3C50", Length = "0x14")]
948 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
949 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExceptionDispatchInfo), Member = "Throw", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(void))]
950 private void CheckError()
951 {
952 throw null;
953 }
954
955 [global::Cpp2ILInjected.Token(Token = "0x6000872")]
956 [global::Cpp2ILInjected.Address(RVA = "0x1EF7280", Offset = "0x1EF7280", Length = "0x10")]
957 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CommandStream), Member = "InvokeRequestCallback", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
958 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
959 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FtpWebRequest), Member = "SyncRequestCallback", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
960 internal void RequestCallback(object obj)
961 {
962 throw null;
963 }
964
965 [global::Cpp2ILInjected.Token(Token = "0x6000873")]
966 [global::Cpp2ILInjected.Address(RVA = "0x1EF7CEC", Offset = "0x1EF7CEC", Length = "0x3A0")]
967 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
968 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpWebRequest), Member = "RequestCallback", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
969 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
970 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "get_IsEnabled", ReturnType = typeof(bool))]
971 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "Enter", MemberParameters = new object[]
972 {
973 typeof(object),
974 typeof(object),
975 typeof(string)
976 }, ReturnType = typeof(void))]
977 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FormattableStringFactory), Member = "Create", MemberParameters = new object[]
978 {
979 typeof(string),
980 typeof(object[])
981 }, ReturnType = typeof(FormattableString))]
982 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "Info", MemberParameters = new object[]
983 {
984 typeof(object),
986 typeof(string)
987 }, ReturnType = typeof(void))]
988 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FtpWebRequest), Member = "SetException", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(void))]
989 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FtpWebRequest), Member = "EnsureFtpWebResponse", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(void))]
990 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FtpControlStream), Member = "get_ExitMessage", ReturnType = typeof(string))]
991 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InternalException), Member = ".ctor", ReturnType = typeof(void))]
992 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 35)]
993 private void SyncRequestCallback(object obj)
994 {
995 throw null;
996 }
997
998 [global::Cpp2ILInjected.Token(Token = "0x6000874")]
999 [global::Cpp2ILInjected.Address(RVA = "0x1EF7290", Offset = "0x1EF7290", Length = "0xA5C")]
1000 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1001 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpWebRequest.<CreateConnectionAsync>d__86), Member = "MoveNext", ReturnType = typeof(void))]
1002 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1003 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "get_IsEnabled", ReturnType = typeof(bool))]
1004 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "Enter", MemberParameters = new object[]
1005 {
1006 typeof(object),
1007 typeof(object),
1008 typeof(string)
1009 }, ReturnType = typeof(void))]
1010 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FormattableStringFactory), Member = "Create", MemberParameters = new object[]
1011 {
1012 typeof(string),
1013 typeof(object[])
1014 }, ReturnType = typeof(FormattableString))]
1015 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "Info", MemberParameters = new object[]
1016 {
1017 typeof(object),
1019 typeof(string)
1020 }, ReturnType = typeof(void))]
1021 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FtpWebRequest), Member = "AttemptedRecovery", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(bool))]
1022 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FtpWebRequest), Member = "CreateConnection", ReturnType = typeof(FtpControlStream))]
1023 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
1024 {
1025 typeof(object),
1026 typeof(ref bool)
1027 }, ReturnType = typeof(void))]
1028 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TcpClient), Member = "Dispose", ReturnType = typeof(void))]
1029 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "Associate", MemberParameters = new object[]
1030 {
1031 typeof(object),
1032 typeof(object),
1033 typeof(string)
1034 }, ReturnType = typeof(void))]
1035 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
1036 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FtpWebRequest), Member = "TimedSubmitRequestHelper", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(Stream))]
1037 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FtpWebRequest), Member = "SetException", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(void))]
1038 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FtpWebRequest), Member = "FinishRequestStage", MemberParameters = new object[] { typeof(FtpWebRequest.RequestStage) }, ReturnType = typeof(FtpWebRequest.RequestStage))]
1039 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "Exit", MemberParameters = new object[]
1040 {
1041 typeof(object),
1043 typeof(string)
1044 }, ReturnType = typeof(void))]
1045 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FtpWebRequest), Member = "EnsureFtpWebResponse", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(void))]
1046 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FtpControlStream), Member = "get_ExitMessage", ReturnType = typeof(string))]
1047 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InternalException), Member = ".ctor", ReturnType = typeof(void))]
1048 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 74)]
1049 private void AsyncRequestCallback(object obj)
1050 {
1051 throw null;
1052 }
1053
1054 [global::Cpp2ILInjected.Token(Token = "0x6000875")]
1055 [global::Cpp2ILInjected.Address(RVA = "0x1EF3C64", Offset = "0x1EF3C64", Length = "0x410")]
1056 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1057 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpWebRequest), Member = "GetResponse", ReturnType = typeof(WebResponse))]
1058 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpWebRequest), Member = "BeginGetResponse", MemberParameters = new object[]
1059 {
1060 typeof(AsyncCallback),
1061 typeof(object)
1062 }, ReturnType = typeof(IAsyncResult))]
1063 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpWebRequest), Member = "GetRequestStream", ReturnType = typeof(Stream))]
1064 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpWebRequest), Member = "BeginGetRequestStream", MemberParameters = new object[]
1065 {
1066 typeof(AsyncCallback),
1067 typeof(object)
1068 }, ReturnType = typeof(IAsyncResult))]
1069 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpWebRequest), Member = "AsyncRequestCallback", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
1070 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 12)]
1071 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "get_IsEnabled", ReturnType = typeof(bool))]
1072 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FormattableStringFactory), Member = "Create", MemberParameters = new object[]
1073 {
1074 typeof(string),
1075 typeof(object[])
1076 }, ReturnType = typeof(FormattableString))]
1077 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "Info", MemberParameters = new object[]
1078 {
1079 typeof(object),
1081 typeof(string)
1082 }, ReturnType = typeof(void))]
1083 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
1084 {
1085 typeof(object),
1086 typeof(ref bool)
1087 }, ReturnType = typeof(void))]
1088 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
1089 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 27)]
1094
1095 [global::Cpp2ILInjected.Token(Token = "0x6000876")]
1096 [global::Cpp2ILInjected.Address(RVA = "0x1EF808C", Offset = "0x1EF808C", Length = "0x4B0")]
1097 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1098 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1099 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "get_IsEnabled", ReturnType = typeof(bool))]
1100 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "Enter", MemberParameters = new object[]
1101 {
1102 typeof(object),
1104 typeof(string)
1105 }, ReturnType = typeof(void))]
1106 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
1107 {
1108 typeof(object),
1109 typeof(ref bool)
1110 }, ReturnType = typeof(void))]
1111 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExceptionHelper), Member = "get_RequestAbortedException", ReturnType = typeof(WebException))]
1112 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
1113 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "Fail", MemberParameters = new object[]
1114 {
1115 typeof(object),
1116 typeof(object),
1117 typeof(string)
1118 }, ReturnType = typeof(void))]
1119 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "Exit", MemberParameters = new object[]
1120 {
1121 typeof(object),
1123 typeof(string)
1124 }, ReturnType = typeof(void))]
1125 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "Error", MemberParameters = new object[]
1126 {
1127 typeof(object),
1128 typeof(object),
1129 typeof(string)
1130 }, ReturnType = typeof(void))]
1131 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 40)]
1132 public override void Abort()
1133 {
1134 throw null;
1135 }
1136
1137 [global::Cpp2ILInjected.Token(Token = "0x170001CB")]
1138 public bool KeepAlive
1139 {
1140 [global::Cpp2ILInjected.Token(Token = "0x6000877")]
1141 [global::Cpp2ILInjected.Address(RVA = "0x1EF853C", Offset = "0x1EF853C", Length = "0x8")]
1142 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1143 get
1144 {
1145 throw null;
1146 }
1147 [global::Cpp2ILInjected.Token(Token = "0x6000878")]
1148 [global::Cpp2ILInjected.Address(RVA = "0x1EF8544", Offset = "0x1EF8544", Length = "0x64")]
1149 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1150 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1151 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
1152 set
1153 {
1154 throw null;
1155 }
1156 }
1157
1158 [global::Cpp2ILInjected.Token(Token = "0x170001CC")]
1159 public override RequestCachePolicy CachePolicy
1160 {
1161 [global::Cpp2ILInjected.Token(Token = "0x6000879")]
1162 [global::Cpp2ILInjected.Address(RVA = "0x1EF85A8", Offset = "0x1EF85A8", Length = "0x4C")]
1163 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1164 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FtpWebRequest), Member = "get_DefaultCachePolicy", ReturnType = typeof(RequestCachePolicy))]
1165 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1166 get
1167 {
1168 throw null;
1169 }
1170 [global::Cpp2ILInjected.Token(Token = "0x600087A")]
1171 [global::Cpp2ILInjected.Address(RVA = "0x1EF85F4", Offset = "0x1EF85F4", Length = "0x64")]
1172 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1173 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1174 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
1175 set
1176 {
1177 throw null;
1178 }
1179 }
1180
1181 [global::Cpp2ILInjected.Token(Token = "0x170001CD")]
1182 public bool UseBinary
1183 {
1184 [global::Cpp2ILInjected.Token(Token = "0x600087B")]
1185 [global::Cpp2ILInjected.Address(RVA = "0x1EF8658", Offset = "0x1EF8658", Length = "0x8")]
1186 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1187 get
1188 {
1189 throw null;
1190 }
1191 [global::Cpp2ILInjected.Token(Token = "0x600087C")]
1192 [global::Cpp2ILInjected.Address(RVA = "0x1EF8660", Offset = "0x1EF8660", Length = "0x6C")]
1193 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1194 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1195 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
1196 set
1197 {
1198 throw null;
1199 }
1200 }
1201
1202 [global::Cpp2ILInjected.Token(Token = "0x170001CE")]
1203 public bool UsePassive
1204 {
1205 [global::Cpp2ILInjected.Token(Token = "0x600087D")]
1206 [global::Cpp2ILInjected.Address(RVA = "0x1EF86CC", Offset = "0x1EF86CC", Length = "0x8")]
1207 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1208 get
1209 {
1210 throw null;
1211 }
1212 [global::Cpp2ILInjected.Token(Token = "0x600087E")]
1213 [global::Cpp2ILInjected.Address(RVA = "0x1EF86D4", Offset = "0x1EF86D4", Length = "0x6C")]
1214 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1215 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1216 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
1217 set
1218 {
1219 throw null;
1220 }
1221 }
1222
1223 [global::Cpp2ILInjected.Token(Token = "0x170001CF")]
1224 public X509CertificateCollection ClientCertificates
1225 {
1226 [global::Cpp2ILInjected.Token(Token = "0x600087F")]
1227 [global::Cpp2ILInjected.Address(RVA = "0x1EF8740", Offset = "0x1EF8740", Length = "0x104")]
1228 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpControlStream), Member = "QueueOrCreateFtpDataStream", MemberParameters = new object[] { typeof(ref Stream) }, ReturnType = typeof(CommandStream.PipelineInstruction))]
1229 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpControlStream), Member = "PipelineCallback", MemberParameters = new object[]
1230 {
1233 typeof(bool),
1235 }, ReturnType = typeof(CommandStream.PipelineInstruction))]
1236 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1237 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Func<object>), Member = ".ctor", MemberParameters = new object[]
1238 {
1239 typeof(object),
1240 typeof(IntPtr)
1241 }, ReturnType = typeof(void))]
1242 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LazyInitializer), Member = "EnsureInitialized", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[]
1243 {
1244 "T&",
1245 typeof(ref object),
1246 "System.Func`1<T>"
1247 }, ReturnType = "T")]
1248 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
1249 get
1250 {
1251 throw null;
1252 }
1253 [global::Cpp2ILInjected.Token(Token = "0x6000880")]
1254 [global::Cpp2ILInjected.Address(RVA = "0x1EF8844", Offset = "0x1EF8844", Length = "0x5C")]
1255 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1256 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1257 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
1258 set
1259 {
1260 throw null;
1261 }
1262 }
1263
1264 [global::Cpp2ILInjected.Token(Token = "0x170001D0")]
1265 public bool EnableSsl
1266 {
1267 [global::Cpp2ILInjected.Token(Token = "0x6000881")]
1268 [global::Cpp2ILInjected.Address(RVA = "0x1EF88A0", Offset = "0x1EF88A0", Length = "0x8")]
1269 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1270 get
1271 {
1272 throw null;
1273 }
1274 [global::Cpp2ILInjected.Token(Token = "0x6000882")]
1275 [global::Cpp2ILInjected.Address(RVA = "0x1EF88A8", Offset = "0x1EF88A8", Length = "0x6C")]
1276 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1277 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1278 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
1279 set
1280 {
1281 throw null;
1282 }
1283 }
1284
1285 [global::Cpp2ILInjected.Token(Token = "0x170001D1")]
1286 public override WebHeaderCollection Headers
1287 {
1288 [global::Cpp2ILInjected.Token(Token = "0x6000883")]
1289 [global::Cpp2ILInjected.Address(RVA = "0x1EF8914", Offset = "0x1EF8914", Length = "0x64")]
1290 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1291 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebHeaderCollection), Member = ".ctor", ReturnType = typeof(void))]
1292 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1293 get
1294 {
1295 throw null;
1296 }
1297 [global::Cpp2ILInjected.Token(Token = "0x6000884")]
1298 [global::Cpp2ILInjected.Address(RVA = "0x1EF8978", Offset = "0x1EF8978", Length = "0x8")]
1299 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1300 set
1301 {
1302 throw null;
1303 }
1304 }
1305
1306 [global::Cpp2ILInjected.Token(Token = "0x170001D2")]
1307 public override string ContentType
1308 {
1309 [global::Cpp2ILInjected.Token(Token = "0x6000885")]
1310 [global::Cpp2ILInjected.Address(RVA = "0x1EF8980", Offset = "0x1EF8980", Length = "0x28")]
1311 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1312 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExceptionHelper), Member = "get_PropertyNotSupportedException", ReturnType = typeof(NotSupportedException))]
1313 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1314 get
1315 {
1316 throw null;
1317 }
1318 [global::Cpp2ILInjected.Token(Token = "0x6000886")]
1319 [global::Cpp2ILInjected.Address(RVA = "0x1EF89A8", Offset = "0x1EF89A8", Length = "0x28")]
1320 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1321 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExceptionHelper), Member = "get_PropertyNotSupportedException", ReturnType = typeof(NotSupportedException))]
1322 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1323 set
1324 {
1325 throw null;
1326 }
1327 }
1328
1329 [global::Cpp2ILInjected.Token(Token = "0x170001D3")]
1330 public override bool UseDefaultCredentials
1331 {
1332 [global::Cpp2ILInjected.Token(Token = "0x6000887")]
1333 [global::Cpp2ILInjected.Address(RVA = "0x1EF89D0", Offset = "0x1EF89D0", Length = "0x28")]
1334 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1335 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExceptionHelper), Member = "get_PropertyNotSupportedException", ReturnType = typeof(NotSupportedException))]
1336 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1337 get
1338 {
1339 throw null;
1340 }
1341 [global::Cpp2ILInjected.Token(Token = "0x6000888")]
1342 [global::Cpp2ILInjected.Address(RVA = "0x1EF89F8", Offset = "0x1EF89F8", Length = "0x28")]
1343 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1344 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExceptionHelper), Member = "get_PropertyNotSupportedException", ReturnType = typeof(NotSupportedException))]
1345 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1346 set
1347 {
1348 throw null;
1349 }
1350 }
1351
1352 [global::Cpp2ILInjected.Token(Token = "0x170001D4")]
1353 public override bool PreAuthenticate
1354 {
1355 [global::Cpp2ILInjected.Token(Token = "0x6000889")]
1356 [global::Cpp2ILInjected.Address(RVA = "0x1EF8A20", Offset = "0x1EF8A20", Length = "0x28")]
1357 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1358 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExceptionHelper), Member = "get_PropertyNotSupportedException", ReturnType = typeof(NotSupportedException))]
1359 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1360 get
1361 {
1362 throw null;
1363 }
1364 [global::Cpp2ILInjected.Token(Token = "0x600088A")]
1365 [global::Cpp2ILInjected.Address(RVA = "0x1EF8A48", Offset = "0x1EF8A48", Length = "0x28")]
1366 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1367 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExceptionHelper), Member = "get_PropertyNotSupportedException", ReturnType = typeof(NotSupportedException))]
1368 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1369 set
1370 {
1371 throw null;
1372 }
1373 }
1374
1375 [global::Cpp2ILInjected.Token(Token = "0x170001D5")]
1376 private bool InUse
1377 {
1378 [global::Cpp2ILInjected.Token(Token = "0x600088B")]
1379 [global::Cpp2ILInjected.Address(RVA = "0x1EF2B18", Offset = "0x1EF2B18", Length = "0x18")]
1380 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1381 get
1382 {
1383 throw null;
1384 }
1385 }
1386
1387 [global::Cpp2ILInjected.Token(Token = "0x600088C")]
1388 [global::Cpp2ILInjected.Address(RVA = "0x1EF45F0", Offset = "0x1EF45F0", Length = "0x468")]
1389 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1390 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpWebRequest), Member = "GetResponse", ReturnType = typeof(WebResponse))]
1391 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpWebRequest), Member = "SetException", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(void))]
1392 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpWebRequest), Member = "SyncRequestCallback", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
1393 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpWebRequest), Member = "AsyncRequestCallback", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
1394 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
1395 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
1396 {
1397 typeof(object),
1398 typeof(ref bool)
1399 }, ReturnType = typeof(void))]
1400 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FtpWebResponse), Member = "SetResponseStream", MemberParameters = new object[] { typeof(Stream) }, ReturnType = typeof(void))]
1401 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
1402 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "get_IsEnabled", ReturnType = typeof(bool))]
1403 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FormattableStringFactory), Member = "Create", MemberParameters = new object[]
1404 {
1405 typeof(string),
1406 typeof(object[])
1407 }, ReturnType = typeof(FormattableString))]
1408 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "Info", MemberParameters = new object[]
1409 {
1410 typeof(object),
1412 typeof(string)
1413 }, ReturnType = typeof(void))]
1414 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FtpControlStream), Member = "get_BannerMessage", ReturnType = typeof(string))]
1415 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FtpControlStream), Member = "get_WelcomeMessage", ReturnType = typeof(string))]
1416 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FtpControlStream), Member = "get_ExitMessage", ReturnType = typeof(string))]
1417 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FtpWebResponse), Member = ".ctor", MemberParameters = new object[]
1418 {
1419 typeof(Stream),
1420 typeof(long),
1421 typeof(Uri),
1422 typeof(FtpStatusCode),
1423 typeof(string),
1425 typeof(string),
1426 typeof(string),
1427 typeof(string)
1428 }, ReturnType = typeof(void))]
1429 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "get_Now", ReturnType = typeof(DateTime))]
1430 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 23)]
1432 {
1433 throw null;
1434 }
1435
1436 [global::Cpp2ILInjected.Token(Token = "0x600088D")]
1437 [global::Cpp2ILInjected.Address(RVA = "0x1EF8C28", Offset = "0x1EF8C28", Length = "0x7C")]
1438 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpDataStream), Member = "System.Net.ICloseEx.CloseEx", MemberParameters = new object[] { typeof(CloseExState) }, ReturnType = typeof(void))]
1439 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1440 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LazyAsyncResult), Member = "InternalWaitForCompletion", ReturnType = typeof(object))]
1441 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExceptionDispatchInfo), Member = "Throw", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(void))]
1442 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExceptionHelper), Member = "get_RequestAbortedException", ReturnType = typeof(WebException))]
1443 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CommandStream), Member = "CheckContinuePipeline", ReturnType = typeof(void))]
1444 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
1446 {
1447 throw null;
1448 }
1449
1450 // Note: this type is marked as 'beforefieldinit'.
1451 [global::Cpp2ILInjected.Token(Token = "0x600088E")]
1452 [global::Cpp2ILInjected.Address(RVA = "0x1EF8CA4", Offset = "0x1EF8CA4", Length = "0x114")]
1453 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1454 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1455 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetworkCredential), Member = ".ctor", MemberParameters = new object[]
1456 {
1457 typeof(string),
1458 typeof(string),
1459 typeof(string)
1460 }, ReturnType = typeof(void))]
1461 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimerThread), Member = "GetOrCreateQueue", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(TimerThread.Queue))]
1462 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
1464 {
1465 throw null;
1466 }
1467
1468 [global::Cpp2ILInjected.Token(Token = "0x600088F")]
1469 [global::Cpp2ILInjected.Address(RVA = "0x1EF8DB8", Offset = "0x1EF8DB8", Length = "0x38")]
1470 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1471 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1472 internal FtpWebRequest()
1473 {
1474 throw null;
1475 }
1476
1477 [global::Cpp2ILInjected.Token(Token = "0x40006BD")]
1478 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
1479 private object _syncObject;
1480
1481 [global::Cpp2ILInjected.Token(Token = "0x40006BE")]
1482 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
1484
1485 [global::Cpp2ILInjected.Token(Token = "0x40006BF")]
1486 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
1488
1489 [global::Cpp2ILInjected.Token(Token = "0x40006C0")]
1490 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
1492
1493 [global::Cpp2ILInjected.Token(Token = "0x40006C1")]
1494 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
1495 private string _renameTo;
1496
1497 [global::Cpp2ILInjected.Token(Token = "0x40006C2")]
1498 [global::Cpp2ILInjected.FieldOffset(Offset = "0x60")]
1500
1501 [global::Cpp2ILInjected.Token(Token = "0x40006C3")]
1502 [global::Cpp2ILInjected.FieldOffset(Offset = "0x61")]
1504
1505 [global::Cpp2ILInjected.Token(Token = "0x40006C4")]
1506 [global::Cpp2ILInjected.FieldOffset(Offset = "0x68")]
1508
1509 [global::Cpp2ILInjected.Token(Token = "0x40006C5")]
1510 [global::Cpp2ILInjected.FieldOffset(Offset = "0x70")]
1511 private int _timeout;
1512
1513 [global::Cpp2ILInjected.Token(Token = "0x40006C6")]
1514 [global::Cpp2ILInjected.FieldOffset(Offset = "0x74")]
1516
1517 [global::Cpp2ILInjected.Token(Token = "0x40006C7")]
1518 [global::Cpp2ILInjected.FieldOffset(Offset = "0x78")]
1519 private long _contentLength;
1520
1521 [global::Cpp2ILInjected.Token(Token = "0x40006C8")]
1522 [global::Cpp2ILInjected.FieldOffset(Offset = "0x80")]
1523 private long _contentOffset;
1524
1525 [global::Cpp2ILInjected.Token(Token = "0x40006C9")]
1526 [global::Cpp2ILInjected.FieldOffset(Offset = "0x88")]
1528
1529 [global::Cpp2ILInjected.Token(Token = "0x40006CA")]
1530 [global::Cpp2ILInjected.FieldOffset(Offset = "0x90")]
1531 private bool _passive;
1532
1533 [global::Cpp2ILInjected.Token(Token = "0x40006CB")]
1534 [global::Cpp2ILInjected.FieldOffset(Offset = "0x91")]
1535 private bool _binary;
1536
1537 [global::Cpp2ILInjected.Token(Token = "0x40006CC")]
1538 [global::Cpp2ILInjected.FieldOffset(Offset = "0x98")]
1539 private string _connectionGroupName;
1540
1541 [global::Cpp2ILInjected.Token(Token = "0x40006CD")]
1542 [global::Cpp2ILInjected.FieldOffset(Offset = "0xA0")]
1544
1545 [global::Cpp2ILInjected.Token(Token = "0x40006CE")]
1546 [global::Cpp2ILInjected.FieldOffset(Offset = "0xA8")]
1547 private bool _async;
1548
1549 [global::Cpp2ILInjected.Token(Token = "0x40006CF")]
1550 [global::Cpp2ILInjected.FieldOffset(Offset = "0xA9")]
1551 private bool _aborted;
1552
1553 [global::Cpp2ILInjected.Token(Token = "0x40006D0")]
1554 [global::Cpp2ILInjected.FieldOffset(Offset = "0xAA")]
1555 private bool _timedOut;
1556
1557 [global::Cpp2ILInjected.Token(Token = "0x40006D1")]
1558 [global::Cpp2ILInjected.FieldOffset(Offset = "0xB0")]
1560
1561 [global::Cpp2ILInjected.Token(Token = "0x40006D2")]
1562 [global::Cpp2ILInjected.FieldOffset(Offset = "0xB8")]
1564
1565 [global::Cpp2ILInjected.Token(Token = "0x40006D3")]
1566 [global::Cpp2ILInjected.FieldOffset(Offset = "0xC0")]
1568
1569 [global::Cpp2ILInjected.Token(Token = "0x40006D4")]
1570 [global::Cpp2ILInjected.FieldOffset(Offset = "0xC8")]
1571 private bool _enableSsl;
1572
1573 [global::Cpp2ILInjected.Token(Token = "0x40006D5")]
1574 [global::Cpp2ILInjected.FieldOffset(Offset = "0xD0")]
1576
1577 [global::Cpp2ILInjected.Token(Token = "0x40006D6")]
1578 [global::Cpp2ILInjected.FieldOffset(Offset = "0xD8")]
1580
1581 [global::Cpp2ILInjected.Token(Token = "0x40006D7")]
1582 [global::Cpp2ILInjected.FieldOffset(Offset = "0xE0")]
1584
1585 [global::Cpp2ILInjected.Token(Token = "0x40006D8")]
1586 [global::Cpp2ILInjected.FieldOffset(Offset = "0xE4")]
1587 private bool _onceFailed;
1588
1589 [global::Cpp2ILInjected.Token(Token = "0x40006D9")]
1590 [global::Cpp2ILInjected.FieldOffset(Offset = "0xE8")]
1592
1593 [global::Cpp2ILInjected.Token(Token = "0x40006DA")]
1594 [global::Cpp2ILInjected.FieldOffset(Offset = "0xF0")]
1596
1597 [global::Cpp2ILInjected.Token(Token = "0x40006DB")]
1598 [global::Cpp2ILInjected.FieldOffset(Offset = "0xF8")]
1600
1601 [global::Cpp2ILInjected.Token(Token = "0x40006DC")]
1602 [global::Cpp2ILInjected.FieldOffset(Offset = "0x100")]
1604
1605 [global::Cpp2ILInjected.Token(Token = "0x40006DD")]
1606 [global::Cpp2ILInjected.FieldOffset(Offset = "0x108")]
1608
1609 [global::Cpp2ILInjected.Token(Token = "0x40006DE")]
1610 [global::Cpp2ILInjected.FieldOffset(Offset = "0x110")]
1612
1613 [global::Cpp2ILInjected.Token(Token = "0x40006DF")]
1615
1616 [global::Cpp2ILInjected.Token(Token = "0x40006E0")]
1617 private const int s_DefaultTimeout = 100000;
1618
1619 [global::Cpp2ILInjected.Token(Token = "0x40006E1")]
1621
1622 [global::Cpp2ILInjected.Token(Token = "0x2000152")]
1623 private enum RequestStage
1624 {
1625 [global::Cpp2ILInjected.Token(Token = "0x40006E3")]
1626 CheckForError,
1627 [global::Cpp2ILInjected.Token(Token = "0x40006E4")]
1628 RequestStarted,
1629 [global::Cpp2ILInjected.Token(Token = "0x40006E5")]
1630 WriteReady,
1631 [global::Cpp2ILInjected.Token(Token = "0x40006E6")]
1632 ReadReady,
1633 [global::Cpp2ILInjected.Token(Token = "0x40006E7")]
1634 ReleaseConnection
1635 }
1636
1638 [global::Cpp2ILInjected.Token(Token = "0x2000153")]
1639 [StructLayout(3)]
1641 {
1642 [global::Cpp2ILInjected.Token(Token = "0x6000890")]
1643 [global::Cpp2ILInjected.Address(RVA = "0x1EF8DF0", Offset = "0x1EF8DF0", Length = "0x2B8")]
1644 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1645 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1646 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "get_Host", ReturnType = typeof(string))]
1647 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "get_Port", ReturnType = typeof(int))]
1648 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TcpClient), Member = ".ctor", ReturnType = typeof(void))]
1649 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TcpClient), Member = "ConnectAsync", MemberParameters = new object[]
1650 {
1651 typeof(string),
1652 typeof(int)
1653 }, ReturnType = typeof(Task))]
1654 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task), Member = "ConfigureAwait", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(ConfiguredTaskAwaitable))]
1655 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConfiguredTaskAwaitable.ConfiguredTaskAwaiter), Member = "get_IsCompleted", ReturnType = typeof(bool))]
1656 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncVoidMethodBuilder[]), Member = "AwaitUnsafeOnCompleted", MemberTypeParameters = new object[]
1657 {
1659 typeof(FtpWebRequest.<CreateConnectionAsync>d__86)
1660 }, MemberParameters = new object[]
1661 {
1663 typeof(ref FtpWebRequest.<CreateConnectionAsync>d__86)
1664 }, ReturnType = typeof(void))]
1665 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConfiguredTaskAwaitable.ConfiguredTaskAwaiter), Member = "GetResult", ReturnType = typeof(void))]
1666 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FtpControlStream), Member = ".ctor", MemberParameters = new object[] { typeof(TcpClient) }, ReturnType = typeof(void))]
1667 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FtpWebRequest), Member = "AsyncRequestCallback", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
1668 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncVoidMethodBuilder), Member = "SetResult", ReturnType = typeof(void))]
1669 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FtpWebRequest), Member = "TranslateConnectException", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(Exception))]
1670 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncVoidMethodBuilder), Member = "SetException", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(void))]
1671 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 21)]
1672 private void MoveNext()
1673 {
1674 throw null;
1675 }
1676
1678 [global::Cpp2ILInjected.Token(Token = "0x6000891")]
1679 [global::Cpp2ILInjected.Address(RVA = "0x1EF90A8", Offset = "0x1EF90A8", Length = "0xC")]
1680 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1681 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncVoidMethodBuilder), Member = "SetStateMachine", MemberParameters = new object[] { typeof(IAsyncStateMachine) }, ReturnType = typeof(void))]
1683 {
1684 throw null;
1685 }
1686
1687 [global::Cpp2ILInjected.Token(Token = "0x40006E8")]
1688 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
1690
1691 [global::Cpp2ILInjected.Token(Token = "0x40006E9")]
1692 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
1694
1695 [global::Cpp2ILInjected.Token(Token = "0x40006EA")]
1696 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
1698
1699 [global::Cpp2ILInjected.Token(Token = "0x40006EB")]
1700 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
1701 private TcpClient <client>5__2;
1702
1703 [global::Cpp2ILInjected.Token(Token = "0x40006EC")]
1704 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
1706 }
1707
1709 [global::Cpp2ILInjected.Token(Token = "0x2000154")]
1710 [Serializable]
1711 private sealed class <>c
1712 {
1713 // Note: this type is marked as 'beforefieldinit'.
1714 [global::Cpp2ILInjected.Token(Token = "0x6000892")]
1715 [global::Cpp2ILInjected.Address(RVA = "0x1EF90B4", Offset = "0x1EF90B4", Length = "0x5C")]
1716 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1717 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
1718 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1719 static <>c()
1720 {
1721 throw null;
1722 }
1723
1724 [global::Cpp2ILInjected.Token(Token = "0x6000893")]
1725 [global::Cpp2ILInjected.Address(RVA = "0x1EF9110", Offset = "0x1EF9110", Length = "0x8")]
1726 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1727 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
1728 public <>c()
1729 {
1730 throw null;
1731 }
1732
1733 [global::Cpp2ILInjected.Token(Token = "0x6000894")]
1734 [global::Cpp2ILInjected.Address(RVA = "0x1EF9118", Offset = "0x1EF9118", Length = "0x54")]
1735 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1736 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(X509CertificateCollection), Member = ".ctor", ReturnType = typeof(void))]
1737 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1739 {
1740 throw null;
1741 }
1742
1743 [global::Cpp2ILInjected.Token(Token = "0x40006ED")]
1744 public static readonly FtpWebRequest.<>c <>9;
1745
1746 [global::Cpp2ILInjected.Token(Token = "0x40006EE")]
1748 }
1749 }
1750}
class f__AnonymousType0<< Count > j__TPar
FtpControlStream CreateConnection()
static new RequestCachePolicy DefaultCachePolicy
FtpWebRequest.RequestStage FinishRequestStage(FtpWebRequest.RequestStage stage)
bool AttemptedRecovery(Exception e)
LazyAsyncResult _readAsyncResult
static readonly TimerThread.Queue s_DefaultTimerQueue
FtpControlStream _connection
override WebResponse GetResponse()
void RequestCallback(object obj)
TimerThread.Callback _timerCallback
WebHeaderCollection _ftpRequestHeaders
override ICredentials Credentials
TimerThread.Queue _timerQueue
FtpWebResponse _ftpWebResponse
void DataStreamClosed(CloseExState closeState)
FtpWebRequest.RequestStage _requestStage
override IAsyncResult BeginGetResponse(AsyncCallback callback, object state)
override Stream EndGetRequestStream(IAsyncResult asyncResult)
void SubmitRequest(bool isAsync)
void EnsureFtpWebResponse(Exception exception)
override IWebProxy Proxy
override WebResponse EndGetResponse(IAsyncResult asyncResult)
ContextAwareResult _writeAsyncResult
Stream TimedSubmitRequestHelper(bool isAsync)
void TimerCallback(TimerThread.Timer timer, int timeNoticed, object context)
Exception TranslateConnectException(Exception e)
void SetException(Exception exception)
override Stream GetRequestStream()
static readonly NetworkCredential s_defaultFtpNetworkCredential
X509CertificateCollection _clientCertificates
void AsyncRequestCallback(object obj)
override IAsyncResult BeginGetRequestStream(AsyncCallback callback, object state)
LazyAsyncResult _requestCompleteAsyncResult
void SyncRequestCallback(object obj)
override string ConnectionGroupName
delegate void Callback(TimerThread.Timer timer, int timeNoticed, object context)
void SetStateMachine(IAsyncStateMachine stateMachine)
AsyncVoidMethodBuilder t__builder
ConfiguredTaskAwaitable.ConfiguredTaskAwaiter u__1