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
ResponseStream.cs
Go to the documentation of this file.
1using System;
2using System.IO;
4using System.Text;
8
9namespace System.Net
10{
11 [global::Cpp2ILInjected.Token(Token = "0x200026D")]
12 internal class ResponseStream : Stream
13 {
14 [global::Cpp2ILInjected.Token(Token = "0x60010B3")]
15 [global::Cpp2ILInjected.Address(RVA = "0x1E044F4", Offset = "0x1E044F4", Length = "0x84")]
16 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpConnection), Member = "GetResponseStream", ReturnType = typeof(ResponseStream))]
17 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
18 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Stream), Member = ".ctor", ReturnType = typeof(void))]
19 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
21 {
22 throw null;
23 }
24
25 [global::Cpp2ILInjected.Token(Token = "0x170003BE")]
26 public override bool CanRead
27 {
28 [global::Cpp2ILInjected.Token(Token = "0x60010B4")]
29 [global::Cpp2ILInjected.Address(RVA = "0x1E04578", Offset = "0x1E04578", Length = "0x8")]
30 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
31 get
32 {
33 throw null;
34 }
35 }
36
37 [global::Cpp2ILInjected.Token(Token = "0x170003BF")]
38 public override bool CanSeek
39 {
40 [global::Cpp2ILInjected.Token(Token = "0x60010B5")]
41 [global::Cpp2ILInjected.Address(RVA = "0x1E04580", Offset = "0x1E04580", Length = "0x8")]
42 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
43 get
44 {
45 throw null;
46 }
47 }
48
49 [global::Cpp2ILInjected.Token(Token = "0x170003C0")]
50 public override bool CanWrite
51 {
52 [global::Cpp2ILInjected.Token(Token = "0x60010B6")]
53 [global::Cpp2ILInjected.Address(RVA = "0x1E04588", Offset = "0x1E04588", Length = "0x8")]
54 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
55 get
56 {
57 throw null;
58 }
59 }
60
61 [global::Cpp2ILInjected.Token(Token = "0x170003C1")]
62 public override long Length
63 {
64 [global::Cpp2ILInjected.Token(Token = "0x60010B7")]
65 [global::Cpp2ILInjected.Address(RVA = "0x1E04590", Offset = "0x1E04590", Length = "0x38")]
66 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
67 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NotSupportedException), Member = ".ctor", ReturnType = typeof(void))]
68 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
69 get
70 {
71 throw null;
72 }
73 }
74
75 [global::Cpp2ILInjected.Token(Token = "0x170003C2")]
76 public override long Position
77 {
78 [global::Cpp2ILInjected.Token(Token = "0x60010B8")]
79 [global::Cpp2ILInjected.Address(RVA = "0x1E045C8", Offset = "0x1E045C8", Length = "0x38")]
80 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
81 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NotSupportedException), Member = ".ctor", ReturnType = typeof(void))]
82 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
83 get
84 {
85 throw null;
86 }
87 [global::Cpp2ILInjected.Token(Token = "0x60010B9")]
88 [global::Cpp2ILInjected.Address(RVA = "0x1E04600", Offset = "0x1E04600", Length = "0x38")]
89 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
90 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NotSupportedException), Member = ".ctor", ReturnType = typeof(void))]
91 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
92 set
93 {
94 throw null;
95 }
96 }
97
98 [global::Cpp2ILInjected.Token(Token = "0x60010BA")]
99 [global::Cpp2ILInjected.Address(RVA = "0x1E04638", Offset = "0x1E04638", Length = "0x244")]
100 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
101 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
102 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ResponseStream), Member = "GetHeaders", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(MemoryStream))]
103 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ResponseStream), Member = "GetChunkSizeBytes", MemberParameters = new object[]
104 {
105 typeof(int),
106 typeof(bool)
107 }, ReturnType = typeof(byte[]))]
108 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ResponseStream), Member = "InternalWrite", MemberParameters = new object[]
109 {
110 typeof(byte[]),
111 typeof(int),
112 typeof(int)
113 }, ReturnType = typeof(void))]
114 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HttpListenerResponse), Member = "Close", ReturnType = typeof(void))]
115 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
116 public override void Close()
117 {
118 throw null;
119 }
120
121 [global::Cpp2ILInjected.Token(Token = "0x60010BB")]
122 [global::Cpp2ILInjected.Address(RVA = "0x1E0487C", Offset = "0x1E0487C", Length = "0x130")]
123 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
124 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ResponseStream), Member = "Close", ReturnType = typeof(void))]
125 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ResponseStream), Member = "Write", MemberParameters = new object[]
126 {
127 typeof(byte[]),
128 typeof(int),
129 typeof(int)
130 }, ReturnType = typeof(void))]
131 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ResponseStream), Member = "BeginWrite", MemberParameters = new object[]
132 {
133 typeof(byte[]),
134 typeof(int),
135 typeof(int),
136 typeof(AsyncCallback),
137 typeof(object)
138 }, ReturnType = typeof(IAsyncResult))]
139 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
140 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
141 {
142 typeof(object),
143 typeof(ref bool)
144 }, ReturnType = typeof(void))]
145 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MemoryStream), Member = ".ctor", ReturnType = typeof(void))]
146 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HttpListenerResponse), Member = "SendHeaders", MemberParameters = new object[]
147 {
148 typeof(bool),
150 }, ReturnType = typeof(void))]
151 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
152 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
154 {
155 throw null;
156 }
157
158 [global::Cpp2ILInjected.Token(Token = "0x60010BC")]
159 [global::Cpp2ILInjected.Address(RVA = "0x1E04B38", Offset = "0x1E04B38", Length = "0x4")]
160 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
161 public override void Flush()
162 {
163 throw null;
164 }
165
166 [global::Cpp2ILInjected.Token(Token = "0x60010BD")]
167 [global::Cpp2ILInjected.Address(RVA = "0x1E049AC", Offset = "0x1E049AC", Length = "0xE8")]
168 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
169 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ResponseStream), Member = "Close", ReturnType = typeof(void))]
170 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ResponseStream), Member = "Write", MemberParameters = new object[]
171 {
172 typeof(byte[]),
173 typeof(int),
174 typeof(int)
175 }, ReturnType = typeof(void))]
176 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ResponseStream), Member = "BeginWrite", MemberParameters = new object[]
177 {
178 typeof(byte[]),
179 typeof(int),
180 typeof(int),
181 typeof(AsyncCallback),
182 typeof(object)
183 }, ReturnType = typeof(IAsyncResult))]
184 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
185 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
186 {
187 typeof(string),
188 typeof(object),
189 typeof(object)
190 }, ReturnType = typeof(string))]
191 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Encoding), Member = "get_ASCII", ReturnType = typeof(Encoding))]
192 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
193 private static byte[] GetChunkSizeBytes(int size, bool final)
194 {
195 throw null;
196 }
197
198 [global::Cpp2ILInjected.Token(Token = "0x60010BE")]
199 [global::Cpp2ILInjected.Address(RVA = "0x1E04A94", Offset = "0x1E04A94", Length = "0xA4")]
200 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
201 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListenerRequest), Member = "FinishInitialization", ReturnType = typeof(bool))]
202 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ResponseStream), Member = "Close", ReturnType = typeof(void))]
203 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ResponseStream), Member = "Write", MemberParameters = new object[]
204 {
205 typeof(byte[]),
206 typeof(int),
207 typeof(int)
208 }, ReturnType = typeof(void))]
209 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ResponseStream), Member = "BeginWrite", MemberParameters = new object[]
210 {
211 typeof(byte[]),
212 typeof(int),
213 typeof(int),
214 typeof(AsyncCallback),
215 typeof(object)
216 }, ReturnType = typeof(IAsyncResult))]
217 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
218 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
219 internal void InternalWrite(byte[] buffer, int offset, int count)
220 {
221 throw null;
222 }
223
224 [global::Cpp2ILInjected.Token(Token = "0x60010BF")]
225 [global::Cpp2ILInjected.Address(RVA = "0x1E04B3C", Offset = "0x1E04B3C", Length = "0x2D8")]
226 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
227 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
228 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ResponseStream), Member = "GetHeaders", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(MemoryStream))]
229 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ResponseStream), Member = "GetChunkSizeBytes", MemberParameters = new object[]
230 {
231 typeof(int),
232 typeof(bool)
233 }, ReturnType = typeof(byte[]))]
234 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Math), Member = "Min", MemberParameters = new object[]
235 {
236 typeof(int),
237 typeof(int)
238 }, ReturnType = typeof(int))]
239 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ResponseStream), Member = "InternalWrite", MemberParameters = new object[]
240 {
241 typeof(byte[]),
242 typeof(int),
243 typeof(int)
244 }, ReturnType = typeof(void))]
245 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
246 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectDisposedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
247 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
248 public override void Write(byte[] buffer, int offset, int count)
249 {
250 throw null;
251 }
252
253 [global::Cpp2ILInjected.Token(Token = "0x60010C0")]
254 [global::Cpp2ILInjected.Address(RVA = "0x1E04E14", Offset = "0x1E04E14", Length = "0x210")]
255 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
256 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
257 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ResponseStream), Member = "GetHeaders", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(MemoryStream))]
258 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ResponseStream), Member = "GetChunkSizeBytes", MemberParameters = new object[]
259 {
260 typeof(int),
261 typeof(bool)
262 }, ReturnType = typeof(byte[]))]
263 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ResponseStream), Member = "InternalWrite", MemberParameters = new object[]
264 {
265 typeof(byte[]),
266 typeof(int),
267 typeof(int)
268 }, ReturnType = typeof(void))]
269 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
270 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectDisposedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
271 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
272 public override IAsyncResult BeginWrite(byte[] buffer, int offset, int count, AsyncCallback cback, object state)
273 {
274 throw null;
275 }
276
277 [global::Cpp2ILInjected.Token(Token = "0x60010C1")]
278 [global::Cpp2ILInjected.Address(RVA = "0x1E05024", Offset = "0x1E05024", Length = "0x1E0")]
279 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
280 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
281 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
282 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectDisposedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
283 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
284 public override void EndWrite(IAsyncResult ares)
285 {
286 throw null;
287 }
288
289 [global::Cpp2ILInjected.Token(Token = "0x60010C2")]
290 [global::Cpp2ILInjected.Address(RVA = "0x1E05204", Offset = "0x1E05204", Length = "0x38")]
291 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
292 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NotSupportedException), Member = ".ctor", ReturnType = typeof(void))]
293 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
294 public override int Read([In] [Out] byte[] buffer, int offset, int count)
295 {
296 throw null;
297 }
298
299 [global::Cpp2ILInjected.Token(Token = "0x60010C3")]
300 [global::Cpp2ILInjected.Address(RVA = "0x1E0523C", Offset = "0x1E0523C", Length = "0x38")]
301 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
302 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NotSupportedException), Member = ".ctor", ReturnType = typeof(void))]
303 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
304 public override IAsyncResult BeginRead(byte[] buffer, int offset, int count, AsyncCallback cback, object state)
305 {
306 throw null;
307 }
308
309 [global::Cpp2ILInjected.Token(Token = "0x60010C4")]
310 [global::Cpp2ILInjected.Address(RVA = "0x1E05274", Offset = "0x1E05274", Length = "0x38")]
311 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
312 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NotSupportedException), Member = ".ctor", ReturnType = typeof(void))]
313 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
314 public override int EndRead(IAsyncResult ares)
315 {
316 throw null;
317 }
318
319 [global::Cpp2ILInjected.Token(Token = "0x60010C5")]
320 [global::Cpp2ILInjected.Address(RVA = "0x1E052AC", Offset = "0x1E052AC", Length = "0x38")]
321 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
322 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NotSupportedException), Member = ".ctor", ReturnType = typeof(void))]
323 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
324 public override long Seek(long offset, SeekOrigin origin)
325 {
326 throw null;
327 }
328
329 [global::Cpp2ILInjected.Token(Token = "0x60010C6")]
330 [global::Cpp2ILInjected.Address(RVA = "0x1E052E4", Offset = "0x1E052E4", Length = "0x38")]
331 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
332 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NotSupportedException), Member = ".ctor", ReturnType = typeof(void))]
333 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
334 public override void SetLength(long value)
335 {
336 throw null;
337 }
338
339 // Note: this type is marked as 'beforefieldinit'.
340 [global::Cpp2ILInjected.Token(Token = "0x60010C7")]
341 [global::Cpp2ILInjected.Address(RVA = "0x1E0531C", Offset = "0x1E0531C", Length = "0x70")]
342 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
343 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
344 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
346 {
347 throw null;
348 }
349
350 [global::Cpp2ILInjected.Token(Token = "0x4000D26")]
351 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
353
354 [global::Cpp2ILInjected.Token(Token = "0x4000D27")]
355 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
356 private bool ignore_errors;
357
358 [global::Cpp2ILInjected.Token(Token = "0x4000D28")]
359 [global::Cpp2ILInjected.FieldOffset(Offset = "0x31")]
360 private bool disposed;
361
362 [global::Cpp2ILInjected.Token(Token = "0x4000D29")]
363 [global::Cpp2ILInjected.FieldOffset(Offset = "0x32")]
364 private bool trailer_sent;
365
366 [global::Cpp2ILInjected.Token(Token = "0x4000D2A")]
367 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
368 private Stream stream;
369
370 [global::Cpp2ILInjected.Token(Token = "0x4000D2B")]
371 private static byte[] crlf;
372 }
373}
class f__AnonymousType0<< Count > j__TPar
MemoryStream GetHeaders(bool closing)
override int EndRead(IAsyncResult ares)
override int Read([In][Out] byte[] buffer, int offset, int count)
override void Write(byte[] buffer, int offset, int count)
override void SetLength(long value)
static byte[] GetChunkSizeBytes(int size, bool final)
void InternalWrite(byte[] buffer, int offset, int count)
override IAsyncResult BeginWrite(byte[] buffer, int offset, int count, AsyncCallback cback, object state)
override long Seek(long offset, SeekOrigin origin)
override void EndWrite(IAsyncResult ares)
override IAsyncResult BeginRead(byte[] buffer, int offset, int count, AsyncCallback cback, object state)
ResponseStream(Stream stream, HttpListenerResponse response, bool ignore_errors)
HttpListenerResponse response