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
FtpWebResponse.cs
Go to the documentation of this file.
1using System;
2using System.IO;
6
7namespace System.Net
8{
9 [global::Cpp2ILInjected.Token(Token = "0x2000156")]
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x6000897")]
13 [global::Cpp2ILInjected.Address(RVA = "0x1EF8B04", Offset = "0x1EF8B04", Length = "0x124")]
14 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
15 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpWebRequest), Member = "EnsureFtpWebResponse", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(void))]
16 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
17 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebResponse), Member = ".ctor", ReturnType = typeof(void))]
18 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "get_IsEnabled", ReturnType = typeof(bool))]
19 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "Enter", MemberParameters = new object[]
20 {
21 typeof(object),
22 typeof(object),
23 typeof(string)
24 }, ReturnType = typeof(void))]
25 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
26 internal FtpWebResponse(Stream responseStream, long contentLength, Uri responseUri, FtpStatusCode statusCode, string statusLine, DateTime lastModified, string bannerMessage, string welcomeMessage, string exitMessage)
27 {
28 throw null;
29 }
30
31 [global::Cpp2ILInjected.Token(Token = "0x6000898")]
32 [global::Cpp2ILInjected.Address(RVA = "0x1EF7270", Offset = "0x1EF7270", Length = "0x10")]
33 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
34 internal void UpdateStatus(FtpStatusCode statusCode, string statusLine, string exitMessage)
35 {
36 throw null;
37 }
38
39 [global::Cpp2ILInjected.Token(Token = "0x6000899")]
40 [global::Cpp2ILInjected.Address(RVA = "0x1EF91CC", Offset = "0x1EF91CC", Length = "0x60")]
41 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
42 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FtpWebResponse.EmptyStream), Member = ".ctor", ReturnType = typeof(void))]
43 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
44 public override Stream GetResponseStream()
45 {
46 throw null;
47 }
48
49 [global::Cpp2ILInjected.Token(Token = "0x600089A")]
50 [global::Cpp2ILInjected.Address(RVA = "0x1EF8A70", Offset = "0x1EF8A70", Length = "0x94")]
51 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
52 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpWebRequest), Member = "EnsureFtpWebResponse", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(void))]
53 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
54 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
55 internal void SetResponseStream(Stream stream)
56 {
57 throw null;
58 }
59
60 [global::Cpp2ILInjected.Token(Token = "0x600089B")]
61 [global::Cpp2ILInjected.Address(RVA = "0x1EF92B8", Offset = "0x1EF92B8", Length = "0xF4")]
62 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
63 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
64 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "get_IsEnabled", ReturnType = typeof(bool))]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "Enter", MemberParameters = new object[]
66 {
67 typeof(object),
69 typeof(string)
70 }, ReturnType = typeof(void))]
71 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetEventSource), Member = "Exit", MemberParameters = new object[]
72 {
73 typeof(object),
75 typeof(string)
76 }, ReturnType = typeof(void))]
77 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
78 public override void Close()
79 {
80 throw null;
81 }
82
83 [global::Cpp2ILInjected.Token(Token = "0x170001D6")]
84 public override long ContentLength
85 {
86 [global::Cpp2ILInjected.Token(Token = "0x600089C")]
87 [global::Cpp2ILInjected.Address(RVA = "0x1EF93AC", Offset = "0x1EF93AC", Length = "0x8")]
88 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
89 get
90 {
91 throw null;
92 }
93 }
94
95 [global::Cpp2ILInjected.Token(Token = "0x170001D7")]
97 {
98 [global::Cpp2ILInjected.Token(Token = "0x600089D")]
99 [global::Cpp2ILInjected.Address(RVA = "0x1EF93B4", Offset = "0x1EF93B4", Length = "0x114")]
100 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
101 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
102 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
103 {
104 typeof(object),
105 typeof(ref bool)
106 }, ReturnType = typeof(void))]
107 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebHeaderCollection), Member = ".ctor", ReturnType = typeof(void))]
108 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
109 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
110 get
111 {
112 throw null;
113 }
114 }
115
116 [global::Cpp2ILInjected.Token(Token = "0x170001D8")]
117 public override bool SupportsHeaders
118 {
119 [global::Cpp2ILInjected.Token(Token = "0x600089E")]
120 [global::Cpp2ILInjected.Address(RVA = "0x1EF94C8", Offset = "0x1EF94C8", Length = "0x8")]
121 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
122 get
123 {
124 throw null;
125 }
126 }
127
128 [global::Cpp2ILInjected.Token(Token = "0x170001D9")]
129 public override Uri ResponseUri
130 {
131 [global::Cpp2ILInjected.Token(Token = "0x600089F")]
132 [global::Cpp2ILInjected.Address(RVA = "0x1EF94D0", Offset = "0x1EF94D0", Length = "0x8")]
133 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
134 get
135 {
136 throw null;
137 }
138 }
139
140 [global::Cpp2ILInjected.Token(Token = "0x170001DA")]
142 {
143 [global::Cpp2ILInjected.Token(Token = "0x60008A0")]
144 [global::Cpp2ILInjected.Address(RVA = "0x1EF94D8", Offset = "0x1EF94D8", Length = "0x8")]
145 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
146 get
147 {
148 throw null;
149 }
150 }
151
152 [global::Cpp2ILInjected.Token(Token = "0x170001DB")]
153 public string StatusDescription
154 {
155 [global::Cpp2ILInjected.Token(Token = "0x60008A1")]
156 [global::Cpp2ILInjected.Address(RVA = "0x1EF94E0", Offset = "0x1EF94E0", Length = "0x8")]
157 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
158 get
159 {
160 throw null;
161 }
162 }
163
164 [global::Cpp2ILInjected.Token(Token = "0x170001DC")]
166 {
167 [global::Cpp2ILInjected.Token(Token = "0x60008A2")]
168 [global::Cpp2ILInjected.Address(RVA = "0x1EF94E8", Offset = "0x1EF94E8", Length = "0x8")]
169 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
170 get
171 {
172 throw null;
173 }
174 }
175
176 [global::Cpp2ILInjected.Token(Token = "0x170001DD")]
177 public string BannerMessage
178 {
179 [global::Cpp2ILInjected.Token(Token = "0x60008A3")]
180 [global::Cpp2ILInjected.Address(RVA = "0x1EF94F0", Offset = "0x1EF94F0", Length = "0x8")]
181 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
182 get
183 {
184 throw null;
185 }
186 }
187
188 [global::Cpp2ILInjected.Token(Token = "0x170001DE")]
189 public string WelcomeMessage
190 {
191 [global::Cpp2ILInjected.Token(Token = "0x60008A4")]
192 [global::Cpp2ILInjected.Address(RVA = "0x1EF94F8", Offset = "0x1EF94F8", Length = "0x8")]
193 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
194 get
195 {
196 throw null;
197 }
198 }
199
200 [global::Cpp2ILInjected.Token(Token = "0x170001DF")]
201 public string ExitMessage
202 {
203 [global::Cpp2ILInjected.Token(Token = "0x60008A5")]
204 [global::Cpp2ILInjected.Address(RVA = "0x1EF9500", Offset = "0x1EF9500", Length = "0x8")]
205 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
206 get
207 {
208 throw null;
209 }
210 }
211
212 [global::Cpp2ILInjected.Token(Token = "0x60008A6")]
213 [global::Cpp2ILInjected.Address(RVA = "0x1EF9508", Offset = "0x1EF9508", Length = "0x38")]
214 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
215 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
216 internal FtpWebResponse()
217 {
218 throw null;
219 }
220
221 [global::Cpp2ILInjected.Token(Token = "0x40006EF")]
222 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
224
225 [global::Cpp2ILInjected.Token(Token = "0x40006F0")]
226 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
227 private long _contentLength;
228
229 [global::Cpp2ILInjected.Token(Token = "0x40006F1")]
230 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
232
233 [global::Cpp2ILInjected.Token(Token = "0x40006F2")]
234 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
236
237 [global::Cpp2ILInjected.Token(Token = "0x40006F3")]
238 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
239 private string _statusLine;
240
241 [global::Cpp2ILInjected.Token(Token = "0x40006F4")]
242 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
244
245 [global::Cpp2ILInjected.Token(Token = "0x40006F5")]
246 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
248
249 [global::Cpp2ILInjected.Token(Token = "0x40006F6")]
250 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
251 private string _bannerMessage;
252
253 [global::Cpp2ILInjected.Token(Token = "0x40006F7")]
254 [global::Cpp2ILInjected.FieldOffset(Offset = "0x60")]
255 private string _welcomeMessage;
256
257 [global::Cpp2ILInjected.Token(Token = "0x40006F8")]
258 [global::Cpp2ILInjected.FieldOffset(Offset = "0x68")]
259 private string _exitMessage;
260
261 [global::Cpp2ILInjected.Token(Token = "0x2000157")]
262 internal sealed class EmptyStream : MemoryStream
263 {
264 [global::Cpp2ILInjected.Token(Token = "0x60008A7")]
265 [global::Cpp2ILInjected.Address(RVA = "0x1EF922C", Offset = "0x1EF922C", Length = "0x8C")]
266 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpWebResponse), Member = "GetResponseStream", ReturnType = typeof(Stream))]
267 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
268 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MemoryStream), Member = ".ctor", MemberParameters = new object[]
269 {
270 typeof(byte[]),
271 typeof(bool)
272 }, ReturnType = typeof(void))]
273 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
274 internal EmptyStream()
275 {
276 throw null;
277 }
278 }
279 }
280}
class f__AnonymousType0<< Count > j__TPar
override WebHeaderCollection Headers
void UpdateStatus(FtpStatusCode statusCode, string statusLine, string exitMessage)
FtpWebResponse(Stream responseStream, long contentLength, Uri responseUri, FtpStatusCode statusCode, string statusLine, DateTime lastModified, string bannerMessage, string welcomeMessage, string exitMessage)
override Stream GetResponseStream()
WebHeaderCollection _ftpRequestHeaders
void SetResponseStream(Stream stream)