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
ZipInputStream.cs
Go to the documentation of this file.
1using System;
2using System.IO;
3using System.Text;
6using Ionic.Crc;
7
8namespace Ionic.Zip
9{
10 [global::Cpp2ILInjected.Token(Token = "0x200002F")]
11 public class ZipInputStream : Stream
12 {
13 [global::Cpp2ILInjected.Token(Token = "0x6000227")]
14 [global::Cpp2ILInjected.Address(RVA = "0x1A5F854", Offset = "0x1A5F854", Length = "0x8")]
15 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
16 public ZipInputStream(Stream stream)
17 {
18 throw null;
19 }
20
21 [global::Cpp2ILInjected.Token(Token = "0x6000228")]
22 [global::Cpp2ILInjected.Address(RVA = "0x1A5F8D8", Offset = "0x1A5F8D8", Length = "0x90")]
23 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
24 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Stream), Member = ".ctor", ReturnType = typeof(void))]
25 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(File), Member = "Open", MemberParameters = new object[]
26 {
27 typeof(string),
31 }, ReturnType = typeof(FileStream))]
32 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
33 public ZipInputStream(string fileName)
34 {
35 throw null;
36 }
37
38 [global::Cpp2ILInjected.Token(Token = "0x6000229")]
39 [global::Cpp2ILInjected.Address(RVA = "0x1A5F85C", Offset = "0x1A5F85C", Length = "0x7C")]
40 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
41 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Stream), Member = ".ctor", ReturnType = typeof(void))]
42 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ZipInputStream), Member = "_Init", MemberParameters = new object[]
43 {
45 typeof(bool),
46 typeof(string)
47 }, ReturnType = typeof(void))]
48 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
49 public ZipInputStream(Stream stream, bool leaveOpen)
50 {
51 throw null;
52 }
53
54 [global::Cpp2ILInjected.Token(Token = "0x600022A")]
55 [global::Cpp2ILInjected.Address(RVA = "0x1A5F968", Offset = "0x1A5F968", Length = "0x12C")]
56 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
57 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ZipInputStream), Member = ".ctor", MemberParameters = new object[]
58 {
60 typeof(bool)
61 }, ReturnType = typeof(void))]
62 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ZipContainer), Member = ".ctor", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
64 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Encoding), Member = "GetEncoding", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(Encoding))]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ZipException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
66 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
67 private void _Init(Stream stream, bool leaveOpen, string name)
68 {
69 throw null;
70 }
71
72 [global::Cpp2ILInjected.Token(Token = "0x600022B")]
73 [global::Cpp2ILInjected.Address(RVA = "0x1A5FBC4", Offset = "0x1A5FBC4", Length = "0x8C")]
74 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
75 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
76 {
77 typeof(string),
78 typeof(object),
79 typeof(object)
80 }, ReturnType = typeof(string))]
81 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
82 public override string ToString()
83 {
84 throw null;
85 }
86
87 [global::Cpp2ILInjected.Token(Token = "0x17000082")]
89 {
90 [global::Cpp2ILInjected.Token(Token = "0x600022C")]
91 [global::Cpp2ILInjected.Address(RVA = "0x1A5FC50", Offset = "0x1A5FC50", Length = "0x8")]
92 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
93 get
94 {
95 throw null;
96 }
97 [global::Cpp2ILInjected.Token(Token = "0x600022D")]
98 [global::Cpp2ILInjected.Address(RVA = "0x1A5FC58", Offset = "0x1A5FC58", Length = "0x8")]
99 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
100 set
101 {
102 throw null;
103 }
104 }
105
106 [global::Cpp2ILInjected.Token(Token = "0x17000083")]
108 {
109 [global::Cpp2ILInjected.Token(Token = "0x600022E")]
110 [global::Cpp2ILInjected.Address(RVA = "0x1A5FC60", Offset = "0x1A5FC60", Length = "0x8")]
111 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
112 get
113 {
114 throw null;
115 }
116 [global::Cpp2ILInjected.Token(Token = "0x600022F")]
117 [global::Cpp2ILInjected.Address(RVA = "0x1A5FC68", Offset = "0x1A5FC68", Length = "0x8")]
118 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
119 set
120 {
121 throw null;
122 }
123 }
124
125 [global::Cpp2ILInjected.Token(Token = "0x17000084")]
126 public string Password
127 {
128 [global::Cpp2ILInjected.Token(Token = "0x6000230")]
129 [global::Cpp2ILInjected.Address(RVA = "0x1A5FC70", Offset = "0x1A5FC70", Length = "0x68")]
130 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
131 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
132 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
133 set
134 {
135 throw null;
136 }
137 }
138
139 [global::Cpp2ILInjected.Token(Token = "0x6000231")]
140 [global::Cpp2ILInjected.Address(RVA = "0x1A5FCD8", Offset = "0x1A5FCD8", Length = "0x38")]
141 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
142 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
143 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ZipEntry), Member = "InternalOpenReader", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(CrcCalculatorStream))]
144 private void SetupStream()
145 {
146 throw null;
147 }
148
149 [global::Cpp2ILInjected.Token(Token = "0x17000085")]
151 {
152 [global::Cpp2ILInjected.Token(Token = "0x6000232")]
153 [global::Cpp2ILInjected.Address(RVA = "0x1A5FD10", Offset = "0x1A5FD10", Length = "0x8")]
154 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
155 get
156 {
157 throw null;
158 }
159 }
160
161 [global::Cpp2ILInjected.Token(Token = "0x6000233")]
162 [global::Cpp2ILInjected.Address(RVA = "0x1A5FD18", Offset = "0x1A5FD18", Length = "0x18C")]
163 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
164 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
165 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ZipEntry), Member = "InternalOpenReader", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(CrcCalculatorStream))]
166 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CrcCalculatorStream), Member = "get_Crc", ReturnType = typeof(int))]
167 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ZipEntry), Member = "VerifyCrcAfterExtract", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
168 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SharedUtilities), Member = "Workaround_Ladybug318918", MemberParameters = new object[] { typeof(Stream) }, ReturnType = typeof(void))]
169 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
170 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
171 public override int Read(byte[] buffer, int offset, int count)
172 {
173 throw null;
174 }
175
176 [global::Cpp2ILInjected.Token(Token = "0x6000234")]
177 [global::Cpp2ILInjected.Address(RVA = "0x1A5FEA4", Offset = "0x1A5FEA4", Length = "0x140")]
178 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
179 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
180 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SharedUtilities), Member = "FindSignature", MemberParameters = new object[]
181 {
182 typeof(Stream),
183 typeof(int)
184 }, ReturnType = typeof(long))]
185 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SharedUtilities), Member = "Workaround_Ladybug318918", MemberParameters = new object[] { typeof(Stream) }, ReturnType = typeof(void))]
186 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ZipEntry), Member = "ReadEntry", MemberParameters = new object[]
187 {
188 typeof(ZipContainer),
189 typeof(bool)
190 }, ReturnType = typeof(ZipEntry))]
191 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
193 {
194 throw null;
195 }
196
197 [global::Cpp2ILInjected.Token(Token = "0x6000235")]
198 [global::Cpp2ILInjected.Address(RVA = "0x1A5FFE4", Offset = "0x1A5FFE4", Length = "0x48")]
199 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
200 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
201 protected override void Dispose(bool disposing)
202 {
203 throw null;
204 }
205
206 [global::Cpp2ILInjected.Token(Token = "0x17000086")]
207 public override bool CanRead
208 {
209 [global::Cpp2ILInjected.Token(Token = "0x6000236")]
210 [global::Cpp2ILInjected.Address(RVA = "0x1A6002C", Offset = "0x1A6002C", Length = "0x8")]
211 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
212 get
213 {
214 throw null;
215 }
216 }
217
218 [global::Cpp2ILInjected.Token(Token = "0x17000087")]
219 public override bool CanSeek
220 {
221 [global::Cpp2ILInjected.Token(Token = "0x6000237")]
222 [global::Cpp2ILInjected.Address(RVA = "0x1A60034", Offset = "0x1A60034", Length = "0x10")]
223 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
224 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
225 get
226 {
227 throw null;
228 }
229 }
230
231 [global::Cpp2ILInjected.Token(Token = "0x17000088")]
232 public override bool CanWrite
233 {
234 [global::Cpp2ILInjected.Token(Token = "0x6000238")]
235 [global::Cpp2ILInjected.Address(RVA = "0x1A60044", Offset = "0x1A60044", Length = "0x8")]
236 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
237 get
238 {
239 throw null;
240 }
241 }
242
243 [global::Cpp2ILInjected.Token(Token = "0x17000089")]
244 public override long Length
245 {
246 [global::Cpp2ILInjected.Token(Token = "0x6000239")]
247 [global::Cpp2ILInjected.Address(RVA = "0x1A6004C", Offset = "0x1A6004C", Length = "0x10")]
248 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
249 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
250 get
251 {
252 throw null;
253 }
254 }
255
256 [global::Cpp2ILInjected.Token(Token = "0x1700008A")]
257 public override long Position
258 {
259 [global::Cpp2ILInjected.Token(Token = "0x600023A")]
260 [global::Cpp2ILInjected.Address(RVA = "0x1A6005C", Offset = "0x1A6005C", Length = "0x10")]
261 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
262 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
263 get
264 {
265 throw null;
266 }
267 [global::Cpp2ILInjected.Token(Token = "0x600023B")]
268 [global::Cpp2ILInjected.Address(RVA = "0x1A6006C", Offset = "0x1A6006C", Length = "0x14")]
269 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
270 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
271 set
272 {
273 throw null;
274 }
275 }
276
277 [global::Cpp2ILInjected.Token(Token = "0x600023C")]
278 [global::Cpp2ILInjected.Address(RVA = "0x1A60080", Offset = "0x1A60080", Length = "0x4C")]
279 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
280 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NotSupportedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
281 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
282 public override void Flush()
283 {
284 throw null;
285 }
286
287 [global::Cpp2ILInjected.Token(Token = "0x600023D")]
288 [global::Cpp2ILInjected.Address(RVA = "0x1A600CC", Offset = "0x1A600CC", Length = "0x4C")]
289 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
290 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NotSupportedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
291 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
292 public override void Write(byte[] buffer, int offset, int count)
293 {
294 throw null;
295 }
296
297 [global::Cpp2ILInjected.Token(Token = "0x600023E")]
298 [global::Cpp2ILInjected.Address(RVA = "0x1A60118", Offset = "0x1A60118", Length = "0xA0")]
299 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
300 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
301 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SharedUtilities), Member = "Workaround_Ladybug318918", MemberParameters = new object[] { typeof(Stream) }, ReturnType = typeof(void))]
302 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
303 public override long Seek(long offset, SeekOrigin origin)
304 {
305 throw null;
306 }
307
308 [global::Cpp2ILInjected.Token(Token = "0x600023F")]
309 [global::Cpp2ILInjected.Address(RVA = "0x1A601B8", Offset = "0x1A601B8", Length = "0x38")]
310 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
311 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NotSupportedException), Member = ".ctor", ReturnType = typeof(void))]
312 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
313 public override void SetLength(long value)
314 {
315 throw null;
316 }
317
318 [global::Cpp2ILInjected.Token(Token = "0x400010E")]
319 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
321
322 [global::Cpp2ILInjected.Token(Token = "0x400010F")]
323 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
325
326 [global::Cpp2ILInjected.Token(Token = "0x4000110")]
327 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
329
330 [global::Cpp2ILInjected.Token(Token = "0x4000111")]
331 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
332 private bool _firstEntry;
333
334 [global::Cpp2ILInjected.Token(Token = "0x4000112")]
335 [global::Cpp2ILInjected.FieldOffset(Offset = "0x41")]
336 private bool _needSetup;
337
338 [global::Cpp2ILInjected.Token(Token = "0x4000113")]
339 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
341
342 [global::Cpp2ILInjected.Token(Token = "0x4000114")]
343 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
345
346 [global::Cpp2ILInjected.Token(Token = "0x4000115")]
347 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
348 private long _LeftToRead;
349
350 [global::Cpp2ILInjected.Token(Token = "0x4000116")]
351 [global::Cpp2ILInjected.FieldOffset(Offset = "0x60")]
352 internal string _Password;
353
354 [global::Cpp2ILInjected.Token(Token = "0x4000117")]
355 [global::Cpp2ILInjected.FieldOffset(Offset = "0x68")]
356 private long _endOfEntry;
357
358 [global::Cpp2ILInjected.Token(Token = "0x4000118")]
359 [global::Cpp2ILInjected.FieldOffset(Offset = "0x70")]
360 private string _name;
361
362 [global::Cpp2ILInjected.Token(Token = "0x4000119")]
363 [global::Cpp2ILInjected.FieldOffset(Offset = "0x78")]
365
366 [global::Cpp2ILInjected.Token(Token = "0x400011A")]
367 [global::Cpp2ILInjected.FieldOffset(Offset = "0x79")]
368 private bool _closed;
369
370 [global::Cpp2ILInjected.Token(Token = "0x400011B")]
371 [global::Cpp2ILInjected.FieldOffset(Offset = "0x7A")]
372 private bool _findRequired;
373
374 [global::Cpp2ILInjected.Token(Token = "0x400011C")]
375 [global::Cpp2ILInjected.FieldOffset(Offset = "0x7B")]
376 private bool _exceptionPending;
377
378 [global::Cpp2ILInjected.Token(Token = "0x400011D")]
379 [global::Cpp2ILInjected.FieldOffset(Offset = "0x7C")]
380 private int <CodecBufferSize>k__BackingField;
381 }
382}
class f__AnonymousType0<< Count > j__TPar
override void Write(byte[] buffer, int offset, int count)
ZipInputStream(string fileName)
override int Read(byte[] buffer, int offset, int count)
int< CodecBufferSize > k__BackingField
override long Seek(long offset, SeekOrigin origin)
void _Init(Stream stream, bool leaveOpen, string name)
override void Dispose(bool disposing)
override string ToString()
CrcCalculatorStream _crcStream
ZipInputStream(Stream stream, bool leaveOpen)
ZipInputStream(Stream stream)
override void SetLength(long value)