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
CrcCalculatorStream.cs
Go to the documentation of this file.
1using System;
2using System.IO;
5using Ionic.Zip;
6
7namespace Ionic.Crc
8{
9 [global::Cpp2ILInjected.Token(Token = "0x200005D")]
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x600040B")]
13 [global::Cpp2ILInjected.Address(RVA = "0x1A77B48", Offset = "0x1A77B48", Length = "0x78")]
14 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ZipEntry), Member = "ExtractOne", MemberParameters = new object[] { typeof(Stream) }, ReturnType = typeof(int))]
15 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ZipEntry), Member = "FigureCrc32", ReturnType = typeof(int))]
16 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
17 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
19 {
20 throw null;
21 }
22
23 [global::Cpp2ILInjected.Token(Token = "0x600040C")]
24 [global::Cpp2ILInjected.Address(RVA = "0x1A77CA0", Offset = "0x1A77CA0", Length = "0x7C")]
25 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ZipEntry), Member = "_WriteEntryData", MemberParameters = new object[] { typeof(Stream) }, ReturnType = typeof(void))]
26 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ZipEntry), Member = "PrepOutputStream", MemberParameters = new object[]
27 {
29 typeof(long),
34 }, ReturnType = typeof(void))]
35 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
36 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CrcCalculatorStream), Member = ".ctor", MemberParameters = new object[]
37 {
38 typeof(bool),
39 typeof(long),
41 typeof(CRC32)
42 }, ReturnType = typeof(void))]
43 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
44 public CrcCalculatorStream(Stream stream, bool leaveOpen)
45 {
46 throw null;
47 }
48
49 [global::Cpp2ILInjected.Token(Token = "0x600040D")]
50 [global::Cpp2ILInjected.Address(RVA = "0x1A77D1C", Offset = "0x1A77D1C", Length = "0x6C")]
51 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ZipEntry), Member = "InternalOpenReader", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(CrcCalculatorStream))]
52 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
53 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CrcCalculatorStream), Member = ".ctor", MemberParameters = new object[]
54 {
55 typeof(bool),
56 typeof(long),
58 typeof(CRC32)
59 }, ReturnType = typeof(void))]
60 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
61 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
62 public CrcCalculatorStream(Stream stream, long length)
63 {
64 throw null;
65 }
66
67 [global::Cpp2ILInjected.Token(Token = "0x600040E")]
68 [global::Cpp2ILInjected.Address(RVA = "0x1A77D88", Offset = "0x1A77D88", Length = "0x70")]
69 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
70 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CrcCalculatorStream), Member = ".ctor", MemberParameters = new object[]
71 {
72 typeof(bool),
73 typeof(long),
76 }, ReturnType = typeof(void))]
77 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
78 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
79 public CrcCalculatorStream(Stream stream, long length, bool leaveOpen)
80 {
81 throw null;
82 }
83
84 [global::Cpp2ILInjected.Token(Token = "0x600040F")]
85 [global::Cpp2ILInjected.Address(RVA = "0x1A77DF8", Offset = "0x1A77DF8", Length = "0x6C")]
86 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
87 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CrcCalculatorStream), Member = ".ctor", MemberParameters = new object[]
88 {
89 typeof(bool),
90 typeof(long),
93 }, ReturnType = typeof(void))]
94 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
95 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
96 public CrcCalculatorStream(Stream stream, long length, bool leaveOpen, CRC32 crc32)
97 {
98 throw null;
99 }
100
101 [global::Cpp2ILInjected.Token(Token = "0x6000410")]
102 [global::Cpp2ILInjected.Address(RVA = "0x1A77BC0", Offset = "0x1A77BC0", Length = "0xE0")]
103 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
104 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CrcCalculatorStream), Member = ".ctor", MemberParameters = new object[]
105 {
106 typeof(Stream),
107 typeof(bool)
108 }, ReturnType = typeof(void))]
109 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CrcCalculatorStream), Member = ".ctor", MemberParameters = new object[]
110 {
111 typeof(Stream),
112 typeof(long)
113 }, ReturnType = typeof(void))]
114 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CrcCalculatorStream), Member = ".ctor", MemberParameters = new object[]
115 {
116 typeof(Stream),
117 typeof(long),
118 typeof(bool)
119 }, ReturnType = typeof(void))]
120 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CrcCalculatorStream), Member = ".ctor", MemberParameters = new object[]
121 {
122 typeof(Stream),
123 typeof(long),
124 typeof(bool),
125 typeof(CRC32)
126 }, ReturnType = typeof(void))]
127 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Stream), Member = ".ctor", ReturnType = typeof(void))]
129 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
130 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CRC32), Member = "GenerateLookupTable", ReturnType = typeof(void))]
131 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
132 private CrcCalculatorStream(bool leaveOpen, long length, Stream stream, CRC32 crc32)
133 {
134 throw null;
135 }
136
137 [global::Cpp2ILInjected.Token(Token = "0x170000F7")]
139 {
140 [global::Cpp2ILInjected.Token(Token = "0x6000411")]
141 [global::Cpp2ILInjected.Address(RVA = "0x1A77E64", Offset = "0x1A77E64", Length = "0xC")]
142 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ZipEntry), Member = "_WriteEntryData", MemberParameters = new object[] { typeof(Stream) }, ReturnType = typeof(void))]
143 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ZipEntry), Member = "FinishOutputStream", MemberParameters = new object[]
144 {
145 typeof(Stream),
147 typeof(Stream),
148 typeof(Stream),
150 }, ReturnType = typeof(void))]
151 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
152 get
153 {
154 throw null;
155 }
156 }
157
158 [global::Cpp2ILInjected.Token(Token = "0x170000F8")]
159 public int Crc
160 {
161 [global::Cpp2ILInjected.Token(Token = "0x6000412")]
162 [global::Cpp2ILInjected.Address(RVA = "0x1A77E70", Offset = "0x1A77E70", Length = "0x10")]
163 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
164 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ZipEntry), Member = "ExtractOne", MemberParameters = new object[] { typeof(Stream) }, ReturnType = typeof(int))]
165 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ZipEntry), Member = "FigureCrc32", ReturnType = typeof(int))]
166 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ZipEntry), Member = "FinishOutputStream", MemberParameters = new object[]
167 {
168 typeof(Stream),
170 typeof(Stream),
171 typeof(Stream),
173 }, ReturnType = typeof(void))]
174 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ZipInputStream), Member = "Read", MemberParameters = new object[]
175 {
176 typeof(byte[]),
177 typeof(int),
178 typeof(int)
179 }, ReturnType = typeof(int))]
180 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
181 get
182 {
183 throw null;
184 }
185 }
186
187 [global::Cpp2ILInjected.Token(Token = "0x170000F9")]
188 public bool LeaveOpen
189 {
190 [global::Cpp2ILInjected.Token(Token = "0x6000413")]
191 [global::Cpp2ILInjected.Address(RVA = "0x1A77E80", Offset = "0x1A77E80", Length = "0x8")]
192 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
193 get
194 {
195 throw null;
196 }
197 [global::Cpp2ILInjected.Token(Token = "0x6000414")]
198 [global::Cpp2ILInjected.Address(RVA = "0x1A77E88", Offset = "0x1A77E88", Length = "0xC")]
199 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
200 set
201 {
202 throw null;
203 }
204 }
205
206 [global::Cpp2ILInjected.Token(Token = "0x6000415")]
207 [global::Cpp2ILInjected.Address(RVA = "0x1A77E94", Offset = "0x1A77E94", Length = "0xE8")]
208 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
209 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
210 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CRC32), Member = "SlurpBlock", MemberParameters = new object[]
211 {
212 typeof(byte[]),
213 typeof(int),
214 typeof(int)
215 }, ReturnType = typeof(void))]
216 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
217 public override int Read(byte[] buffer, int offset, int count)
218 {
219 throw null;
220 }
221
222 [global::Cpp2ILInjected.Token(Token = "0x6000416")]
223 [global::Cpp2ILInjected.Address(RVA = "0x1A77F7C", Offset = "0x1A77F7C", Length = "0x64")]
224 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
225 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
226 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CRC32), Member = "SlurpBlock", MemberParameters = new object[]
227 {
228 typeof(byte[]),
229 typeof(int),
230 typeof(int)
231 }, ReturnType = typeof(void))]
232 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
233 public override void Write(byte[] buffer, int offset, int count)
234 {
235 throw null;
236 }
237
238 [global::Cpp2ILInjected.Token(Token = "0x170000FA")]
239 public override bool CanRead
240 {
241 [global::Cpp2ILInjected.Token(Token = "0x6000417")]
242 [global::Cpp2ILInjected.Address(RVA = "0x1A77FE0", Offset = "0x1A77FE0", Length = "0x10")]
243 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
244 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
245 get
246 {
247 throw null;
248 }
249 }
250
251 [global::Cpp2ILInjected.Token(Token = "0x170000FB")]
252 public override bool CanSeek
253 {
254 [global::Cpp2ILInjected.Token(Token = "0x6000418")]
255 [global::Cpp2ILInjected.Address(RVA = "0x1A77FF0", Offset = "0x1A77FF0", Length = "0x8")]
256 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
257 get
258 {
259 throw null;
260 }
261 }
262
263 [global::Cpp2ILInjected.Token(Token = "0x170000FC")]
264 public override bool CanWrite
265 {
266 [global::Cpp2ILInjected.Token(Token = "0x6000419")]
267 [global::Cpp2ILInjected.Address(RVA = "0x1A77FF8", Offset = "0x1A77FF8", Length = "0x10")]
268 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
269 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
270 get
271 {
272 throw null;
273 }
274 }
275
276 [global::Cpp2ILInjected.Token(Token = "0x600041A")]
277 [global::Cpp2ILInjected.Address(RVA = "0x1A78008", Offset = "0x1A78008", Length = "0x14")]
278 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
279 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
280 public override void Flush()
281 {
282 throw null;
283 }
284
285 [global::Cpp2ILInjected.Token(Token = "0x170000FD")]
286 public override long Length
287 {
288 [global::Cpp2ILInjected.Token(Token = "0x600041B")]
289 [global::Cpp2ILInjected.Address(RVA = "0x1A7801C", Offset = "0x1A7801C", Length = "0x84")]
290 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
291 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
292 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
293 get
294 {
295 throw null;
296 }
297 }
298
299 [global::Cpp2ILInjected.Token(Token = "0x170000FE")]
300 public override long Position
301 {
302 [global::Cpp2ILInjected.Token(Token = "0x600041C")]
303 [global::Cpp2ILInjected.Address(RVA = "0x1A780A0", Offset = "0x1A780A0", Length = "0xC")]
304 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
305 get
306 {
307 throw null;
308 }
309 [global::Cpp2ILInjected.Token(Token = "0x600041D")]
310 [global::Cpp2ILInjected.Address(RVA = "0x1A780AC", Offset = "0x1A780AC", 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 set
315 {
316 throw null;
317 }
318 }
319
320 [global::Cpp2ILInjected.Token(Token = "0x600041E")]
321 [global::Cpp2ILInjected.Address(RVA = "0x1A780E4", Offset = "0x1A780E4", Length = "0x38")]
322 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
323 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NotSupportedException), Member = ".ctor", ReturnType = typeof(void))]
324 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
325 public override long Seek(long offset, SeekOrigin origin)
326 {
327 throw null;
328 }
329
330 [global::Cpp2ILInjected.Token(Token = "0x600041F")]
331 [global::Cpp2ILInjected.Address(RVA = "0x1A7811C", Offset = "0x1A7811C", Length = "0x38")]
332 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
333 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NotSupportedException), Member = ".ctor", ReturnType = typeof(void))]
334 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
335 public override void SetLength(long value)
336 {
337 throw null;
338 }
339
340 [global::Cpp2ILInjected.Token(Token = "0x6000420")]
341 [global::Cpp2ILInjected.Address(RVA = "0x1A78154", Offset = "0x1A78154", Length = "0x10")]
342 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
343 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
345 {
346 throw null;
347 }
348
349 [global::Cpp2ILInjected.Token(Token = "0x6000421")]
350 [global::Cpp2ILInjected.Address(RVA = "0x1A78164", Offset = "0x1A78164", Length = "0x38")]
351 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
352 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Stream), Member = "Close", ReturnType = typeof(void))]
353 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
354 public override void Close()
355 {
356 throw null;
357 }
358
359 // Note: this type is marked as 'beforefieldinit'.
360 [global::Cpp2ILInjected.Token(Token = "0x6000422")]
361 [global::Cpp2ILInjected.Address(RVA = "0x1A7819C", Offset = "0x1A7819C", Length = "0x4C")]
362 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
363 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
365 {
366 throw null;
367 }
368
369 [global::Cpp2ILInjected.Token(Token = "0x4000321")]
370 private static readonly long UnsetLengthLimit;
371
372 [global::Cpp2ILInjected.Token(Token = "0x4000322")]
373 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
375
376 [global::Cpp2ILInjected.Token(Token = "0x4000323")]
377 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
378 private CRC32 _Crc32;
379
380 [global::Cpp2ILInjected.Token(Token = "0x4000324")]
381 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
382 private long _lengthLimit;
383
384 [global::Cpp2ILInjected.Token(Token = "0x4000325")]
385 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
386 private bool _leaveOpen;
387 }
388}
class f__AnonymousType0<< Count > j__TPar
override long Seek(long offset, SeekOrigin origin)
CrcCalculatorStream(Stream stream, long length, bool leaveOpen, CRC32 crc32)
override int Read(byte[] buffer, int offset, int count)
override void SetLength(long value)
CrcCalculatorStream(Stream stream, long length)
CrcCalculatorStream(Stream stream, long length, bool leaveOpen)
static readonly long UnsetLengthLimit
CrcCalculatorStream(Stream stream, bool leaveOpen)
CrcCalculatorStream(bool leaveOpen, long length, Stream stream, CRC32 crc32)
override void Write(byte[] buffer, int offset, int count)