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
BZip2OutputStream.cs
Go to the documentation of this file.
1using System;
3using System.IO;
8using Ionic.Zip;
9
10namespace Ionic.BZip2
11{
12 [global::Cpp2ILInjected.Token(Token = "0x200003B")]
14 {
15 [global::Cpp2ILInjected.Token(Token = "0x60002F6")]
16 [global::Cpp2ILInjected.Address(RVA = "0x1A67ED8", Offset = "0x1A67ED8", Length = "0x74")]
17 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
18 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
20 {
21 throw null;
22 }
23
24 [global::Cpp2ILInjected.Token(Token = "0x60002F7")]
25 [global::Cpp2ILInjected.Address(RVA = "0x1A6821C", Offset = "0x1A6821C", Length = "0x8")]
26 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
27 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BZip2OutputStream), Member = ".ctor", MemberParameters = new object[]
28 {
30 typeof(int),
31 typeof(bool)
32 }, ReturnType = typeof(void))]
34 {
35 throw null;
36 }
37
38 [global::Cpp2ILInjected.Token(Token = "0x60002F8")]
39 [global::Cpp2ILInjected.Address(RVA = "0x1A68224", Offset = "0x1A68224", Length = "0x78")]
40 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ZipEntry), Member = "MaybeApplyCompression", MemberParameters = new object[]
41 {
43 typeof(long)
44 }, ReturnType = typeof(Stream))]
45 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
46 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BZip2OutputStream), Member = ".ctor", MemberParameters = new object[]
47 {
49 typeof(int),
50 typeof(bool)
51 }, ReturnType = typeof(void))]
52 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
54 {
55 throw null;
56 }
57
58 [global::Cpp2ILInjected.Token(Token = "0x60002F9")]
59 [global::Cpp2ILInjected.Address(RVA = "0x1A67F4C", Offset = "0x1A67F4C", Length = "0x2D0")]
60 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
61 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BZip2OutputStream), Member = ".ctor", MemberParameters = new object[]
62 {
64 typeof(int)
65 }, ReturnType = typeof(void))]
66 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BZip2OutputStream), Member = ".ctor", MemberParameters = new object[]
67 {
69 typeof(bool)
70 }, ReturnType = typeof(void))]
71 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
72 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Stream), Member = ".ctor", ReturnType = typeof(void))]
73 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
74 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BZip2Compressor), Member = ".ctor", MemberParameters = new object[]
75 {
76 typeof(BitWriter),
77 typeof(int)
78 }, ReturnType = typeof(void))]
79 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BZip2OutputStream), Member = "EmitHeader", ReturnType = typeof(void))]
80 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
81 {
82 typeof(string),
83 typeof(object),
84 typeof(object),
85 typeof(object)
86 }, ReturnType = typeof(string))]
87 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[]
88 {
89 typeof(string),
90 typeof(string)
91 }, ReturnType = typeof(void))]
92 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 32)]
94 {
95 throw null;
96 }
97
98 [global::Cpp2ILInjected.Token(Token = "0x60002FA")]
99 [global::Cpp2ILInjected.Address(RVA = "0x1A6833C", Offset = "0x1A6833C", Length = "0x48")]
100 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
101 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BZip2OutputStream), Member = "Finish", ReturnType = typeof(void))]
102 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
103 public override void Close()
104 {
105 throw null;
106 }
107
108 [global::Cpp2ILInjected.Token(Token = "0x60002FB")]
109 [global::Cpp2ILInjected.Address(RVA = "0x1A6841C", Offset = "0x1A6841C", Length = "0x40")]
110 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
111 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BitWriter), Member = "WriteBits", MemberParameters = new object[]
112 {
113 typeof(int),
114 typeof(uint)
115 }, ReturnType = typeof(void))]
116 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
117 public override void Flush()
118 {
119 throw null;
120 }
121
122 [global::Cpp2ILInjected.Token(Token = "0x60002FC")]
123 [global::Cpp2ILInjected.Address(RVA = "0x1A6829C", Offset = "0x1A6829C", Length = "0xA0")]
124 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BZip2OutputStream), Member = ".ctor", MemberParameters = new object[]
125 {
126 typeof(Stream),
127 typeof(int),
128 typeof(bool)
129 }, ReturnType = typeof(void))]
130 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
131 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimeHelpers), Member = "InitializeArray", MemberParameters = new object[]
132 {
133 typeof(Array),
135 }, ReturnType = typeof(void))]
136 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
137 private void EmitHeader()
138 {
139 throw null;
140 }
141
142 [global::Cpp2ILInjected.Token(Token = "0x60002FD")]
143 [global::Cpp2ILInjected.Address(RVA = "0x1A6845C", Offset = "0x1A6845C", Length = "0x80")]
144 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BZip2OutputStream), Member = "Finish", ReturnType = typeof(void))]
145 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
146 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BitWriter), Member = "WriteBits", MemberParameters = new object[]
147 {
148 typeof(int),
149 typeof(uint)
150 }, ReturnType = typeof(void))]
151 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BitWriter), Member = "WriteInt", MemberParameters = new object[] { typeof(uint) }, ReturnType = typeof(void))]
152 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BitWriter), Member = "FinishAndPad", ReturnType = typeof(void))]
153 private void EmitTrailer()
154 {
155 throw null;
156 }
157
158 [global::Cpp2ILInjected.Token(Token = "0x60002FE")]
159 [global::Cpp2ILInjected.Address(RVA = "0x1A68384", Offset = "0x1A68384", Length = "0x98")]
160 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
161 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BZip2OutputStream), Member = "Close", ReturnType = typeof(void))]
162 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
163 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BZip2Compressor), Member = "CompressAndWrite", ReturnType = typeof(void))]
164 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BZip2OutputStream), Member = "EmitTrailer", ReturnType = typeof(void))]
165 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
166 private void Finish()
167 {
168 throw null;
169 }
170
171 [global::Cpp2ILInjected.Token(Token = "0x170000C4")]
172 public int BlockSize
173 {
174 [global::Cpp2ILInjected.Token(Token = "0x60002FF")]
175 [global::Cpp2ILInjected.Address(RVA = "0x1A684DC", Offset = "0x1A684DC", Length = "0x8")]
176 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
177 get
178 {
179 throw null;
180 }
181 }
182
183 [global::Cpp2ILInjected.Token(Token = "0x6000300")]
184 [global::Cpp2ILInjected.Address(RVA = "0x1A684E4", Offset = "0x1A684E4", Length = "0x214")]
185 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
186 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
187 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BZip2Compressor), Member = "Fill", MemberParameters = new object[]
188 {
189 typeof(byte[]),
190 typeof(int),
191 typeof(int)
192 }, ReturnType = typeof(int))]
193 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BZip2Compressor), Member = "CompressAndWrite", ReturnType = typeof(void))]
194 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
195 {
196 typeof(string),
197 typeof(object)
198 }, ReturnType = typeof(string))]
199 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
200 {
201 typeof(string),
202 typeof(object),
203 typeof(object),
204 typeof(object)
205 }, ReturnType = typeof(string))]
206 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IndexOutOfRangeException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
207 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IOException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
208 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 21)]
209 public override void Write(byte[] buffer, int offset, int count)
210 {
211 throw null;
212 }
213
214 [global::Cpp2ILInjected.Token(Token = "0x170000C5")]
215 public override bool CanRead
216 {
217 [global::Cpp2ILInjected.Token(Token = "0x6000301")]
218 [global::Cpp2ILInjected.Address(RVA = "0x1A686F8", Offset = "0x1A686F8", Length = "0x8")]
219 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
220 get
221 {
222 throw null;
223 }
224 }
225
226 [global::Cpp2ILInjected.Token(Token = "0x170000C6")]
227 public override bool CanSeek
228 {
229 [global::Cpp2ILInjected.Token(Token = "0x6000302")]
230 [global::Cpp2ILInjected.Address(RVA = "0x1A68700", Offset = "0x1A68700", Length = "0x8")]
231 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
232 get
233 {
234 throw null;
235 }
236 }
237
238 [global::Cpp2ILInjected.Token(Token = "0x170000C7")]
239 public override bool CanWrite
240 {
241 [global::Cpp2ILInjected.Token(Token = "0x6000303")]
242 [global::Cpp2ILInjected.Address(RVA = "0x1A68708", Offset = "0x1A68708", Length = "0x64")]
243 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
244 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectDisposedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
245 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
246 get
247 {
248 throw null;
249 }
250 }
251
252 [global::Cpp2ILInjected.Token(Token = "0x170000C8")]
253 public override long Length
254 {
255 [global::Cpp2ILInjected.Token(Token = "0x6000304")]
256 [global::Cpp2ILInjected.Address(RVA = "0x1A6876C", Offset = "0x1A6876C", Length = "0x38")]
257 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
258 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NotImplementedException), Member = ".ctor", ReturnType = typeof(void))]
259 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
260 get
261 {
262 throw null;
263 }
264 }
265
266 [global::Cpp2ILInjected.Token(Token = "0x170000C9")]
267 public override long Position
268 {
269 [global::Cpp2ILInjected.Token(Token = "0x6000305")]
270 [global::Cpp2ILInjected.Address(RVA = "0x1A687A4", Offset = "0x1A687A4", Length = "0x8")]
271 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
272 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
273 get
274 {
275 throw null;
276 }
277 [global::Cpp2ILInjected.Token(Token = "0x6000306")]
278 [global::Cpp2ILInjected.Address(RVA = "0x1A687AC", Offset = "0x1A687AC", Length = "0x38")]
279 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
280 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NotImplementedException), Member = ".ctor", ReturnType = typeof(void))]
281 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
282 set
283 {
284 throw null;
285 }
286 }
287
288 [global::Cpp2ILInjected.Token(Token = "0x6000307")]
289 [global::Cpp2ILInjected.Address(RVA = "0x1A687E4", Offset = "0x1A687E4", Length = "0x38")]
290 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
291 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NotImplementedException), Member = ".ctor", ReturnType = typeof(void))]
292 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
293 public override long Seek(long offset, SeekOrigin origin)
294 {
295 throw null;
296 }
297
298 [global::Cpp2ILInjected.Token(Token = "0x6000308")]
299 [global::Cpp2ILInjected.Address(RVA = "0x1A6881C", Offset = "0x1A6881C", Length = "0x38")]
300 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
301 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NotImplementedException), Member = ".ctor", ReturnType = typeof(void))]
302 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
303 public override void SetLength(long value)
304 {
305 throw null;
306 }
307
308 [global::Cpp2ILInjected.Token(Token = "0x6000309")]
309 [global::Cpp2ILInjected.Address(RVA = "0x1A68854", Offset = "0x1A68854", Length = "0x38")]
310 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
311 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NotImplementedException), Member = ".ctor", ReturnType = typeof(void))]
312 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
313 public override int Read(byte[] buffer, int offset, int count)
314 {
315 throw null;
316 }
317
318 [Conditional("Trace")]
319 [global::Cpp2ILInjected.Token(Token = "0x600030A")]
320 [global::Cpp2ILInjected.Address(RVA = "0x1A6888C", Offset = "0x1A6888C", Length = "0xF0")]
321 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
322 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
323 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Thread), Member = "get_CurrentThread", ReturnType = typeof(Thread))]
324 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Console), Member = "Write", MemberParameters = new object[]
325 {
326 typeof(string),
327 typeof(object)
328 }, ReturnType = typeof(void))]
329 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Console), Member = "WriteLine", MemberParameters = new object[]
330 {
331 typeof(string),
332 typeof(object[])
333 }, ReturnType = typeof(void))]
334 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
335 private void TraceOutput(BZip2OutputStream.TraceBits bits, string format, params object[] varParams)
336 {
337 throw null;
338 }
339
340 [global::Cpp2ILInjected.Token(Token = "0x40001C5")]
341 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
343
344 [global::Cpp2ILInjected.Token(Token = "0x40001C6")]
345 [global::Cpp2ILInjected.FieldOffset(Offset = "0x2C")]
346 private bool leaveOpen;
347
348 [global::Cpp2ILInjected.Token(Token = "0x40001C7")]
349 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
351
352 [global::Cpp2ILInjected.Token(Token = "0x40001C8")]
353 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
354 private uint combinedCRC;
355
356 [global::Cpp2ILInjected.Token(Token = "0x40001C9")]
357 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
358 private Stream output;
359
360 [global::Cpp2ILInjected.Token(Token = "0x40001CA")]
361 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
362 private BitWriter bw;
363
364 [global::Cpp2ILInjected.Token(Token = "0x40001CB")]
365 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
366 private int blockSize100k;
367
368 [global::Cpp2ILInjected.Token(Token = "0x40001CC")]
369 [global::Cpp2ILInjected.FieldOffset(Offset = "0x54")]
371
372 [Flags]
373 [global::Cpp2ILInjected.Token(Token = "0x200003C")]
374 private enum TraceBits : uint
375 {
376 [global::Cpp2ILInjected.Token(Token = "0x40001CE")]
377 None = 0U,
378 [global::Cpp2ILInjected.Token(Token = "0x40001CF")]
379 Crc = 1U,
380 [global::Cpp2ILInjected.Token(Token = "0x40001D0")]
381 Write = 2U,
382 [global::Cpp2ILInjected.Token(Token = "0x40001D1")]
383 All = 4294967295U
384 }
385 }
386}
class f__AnonymousType0<< Count > j__TPar
BZip2OutputStream(Stream output, int blockSize, bool leaveOpen)
BZip2OutputStream(Stream output, bool leaveOpen)
BZip2OutputStream(Stream output, int blockSize)
override int Read(byte[] buffer, int offset, int count)
BZip2OutputStream.TraceBits desiredTrace
void TraceOutput(BZip2OutputStream.TraceBits bits, string format, params object[] varParams)
override long Seek(long offset, SeekOrigin origin)
override void SetLength(long value)
override void Write(byte[] buffer, int offset, int count)