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
ZipSegmentedStream.cs
Go to the documentation of this file.
1using System;
2using System.IO;
5
6namespace Ionic.Zip
7{
8 [global::Cpp2ILInjected.Token(Token = "0x2000032")]
9 internal class ZipSegmentedStream : Stream
10 {
11 [global::Cpp2ILInjected.Token(Token = "0x6000283")]
12 [global::Cpp2ILInjected.Address(RVA = "0x1A61570", Offset = "0x1A61570", Length = "0x60")]
13 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ZipSegmentedStream), Member = "ForReading", MemberParameters = new object[]
14 {
15 typeof(string),
16 typeof(uint),
17 typeof(uint)
18 }, ReturnType = typeof(ZipSegmentedStream))]
19 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ZipSegmentedStream), Member = "ForWriting", MemberParameters = new object[]
20 {
21 typeof(string),
22 typeof(int)
23 }, ReturnType = typeof(ZipSegmentedStream))]
24 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
25 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Stream), Member = ".ctor", ReturnType = typeof(void))]
26 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
28 {
29 throw null;
30 }
31
32 [global::Cpp2ILInjected.Token(Token = "0x6000284")]
33 [global::Cpp2ILInjected.Address(RVA = "0x1A615D0", Offset = "0x1A615D0", Length = "0x80")]
34 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ZipFile), Member = "StreamForDiskNumber", MemberParameters = new object[] { typeof(uint) }, ReturnType = typeof(Stream))]
35 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
36 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ZipSegmentedStream), Member = ".ctor", ReturnType = typeof(void))]
37 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ZipSegmentedStream), Member = "_SetReadStream", ReturnType = typeof(void))]
38 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
40 {
41 throw null;
42 }
43
44 [global::Cpp2ILInjected.Token(Token = "0x6000285")]
45 [global::Cpp2ILInjected.Address(RVA = "0x1A616C4", Offset = "0x1A616C4", Length = "0xF8")]
46 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ZipFile), Member = "get_WriteStream", ReturnType = typeof(Stream))]
47 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
48 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ZipSegmentedStream), Member = ".ctor", ReturnType = typeof(void))]
49 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Path), Member = "GetDirectoryName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
50 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
51 {
52 typeof(string),
53 typeof(string)
54 }, ReturnType = typeof(bool))]
55 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ZipSegmentedStream), Member = "_SetWriteStream", MemberParameters = new object[] { typeof(uint) }, ReturnType = typeof(void))]
56 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
58 {
59 throw null;
60 }
61
62 [global::Cpp2ILInjected.Token(Token = "0x6000286")]
63 [global::Cpp2ILInjected.Address(RVA = "0x1A6193C", Offset = "0x1A6193C", Length = "0x14C")]
64 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
65 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ZipEntry), Member = "PostProcessOutput", MemberParameters = new object[] { typeof(Stream) }, ReturnType = typeof(void))]
66 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
67 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Path), Member = "GetDirectoryName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
68 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Path), Member = "GetFileNameWithoutExtension", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
69 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Path), Member = "Combine", MemberParameters = new object[]
70 {
71 typeof(string),
72 typeof(string)
73 }, ReturnType = typeof(string))]
74 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
75 {
76 typeof(string),
77 typeof(object),
78 typeof(object)
79 }, ReturnType = typeof(string))]
80 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(File), Member = "Open", MemberParameters = new object[]
81 {
82 typeof(string),
86 }, ReturnType = typeof(FileStream))]
87 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
88 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
89 public static Stream ForUpdate(string name, uint diskNumber)
90 {
91 throw null;
92 }
93
94 [global::Cpp2ILInjected.Token(Token = "0x170000AF")]
95 public bool ContiguousWrite
96 {
97 [global::Cpp2ILInjected.Token(Token = "0x6000287")]
98 [global::Cpp2ILInjected.Address(RVA = "0x1A61A88", Offset = "0x1A61A88", Length = "0x8")]
99 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
100 get
101 {
102 throw null;
103 }
104 [global::Cpp2ILInjected.Token(Token = "0x6000288")]
105 [global::Cpp2ILInjected.Address(RVA = "0x1A61A90", Offset = "0x1A61A90", Length = "0xC")]
106 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
107 set
108 {
109 throw null;
110 }
111 }
112
113 [global::Cpp2ILInjected.Token(Token = "0x170000B0")]
114 public uint CurrentSegment
115 {
116 [global::Cpp2ILInjected.Token(Token = "0x6000289")]
117 [global::Cpp2ILInjected.Address(RVA = "0x1A61A9C", Offset = "0x1A61A9C", Length = "0x8")]
118 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
119 get
120 {
121 throw null;
122 }
123 [global::Cpp2ILInjected.Token(Token = "0x600028A")]
124 [global::Cpp2ILInjected.Address(RVA = "0x1A61650", Offset = "0x1A61650", Length = "0xC")]
125 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
126 private set
127 {
128 throw null;
129 }
130 }
131
132 [global::Cpp2ILInjected.Token(Token = "0x170000B1")]
133 public string CurrentName
134 {
135 [global::Cpp2ILInjected.Token(Token = "0x600028B")]
136 [global::Cpp2ILInjected.Address(RVA = "0x1A61AA4", Offset = "0x1A61AA4", Length = "0x28")]
137 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ZipSegmentedStream), Member = "Read", MemberParameters = new object[]
138 {
139 typeof(byte[]),
140 typeof(int),
141 typeof(int)
142 }, ReturnType = typeof(int))]
143 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
144 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ZipSegmentedStream), Member = "_NameForSegment", MemberParameters = new object[] { typeof(uint) }, ReturnType = typeof(string))]
145 get
146 {
147 throw null;
148 }
149 }
150
151 [global::Cpp2ILInjected.Token(Token = "0x170000B2")]
152 public string CurrentTempName
153 {
154 [global::Cpp2ILInjected.Token(Token = "0x600028C")]
155 [global::Cpp2ILInjected.Address(RVA = "0x1A61C14", Offset = "0x1A61C14", Length = "0x8")]
156 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
157 get
158 {
159 throw null;
160 }
161 }
162
163 [global::Cpp2ILInjected.Token(Token = "0x600028D")]
164 [global::Cpp2ILInjected.Address(RVA = "0x1A61ACC", Offset = "0x1A61ACC", Length = "0x148")]
165 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
166 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ZipSegmentedStream), Member = "get_CurrentName", ReturnType = typeof(string))]
167 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ZipSegmentedStream), Member = "ToString", ReturnType = typeof(string))]
168 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ZipSegmentedStream), Member = "_SetReadStream", ReturnType = typeof(void))]
169 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ZipSegmentedStream), Member = "_SetWriteStream", MemberParameters = new object[] { typeof(uint) }, ReturnType = typeof(void))]
170 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ZipSegmentedStream), Member = "TruncateBackward", MemberParameters = new object[]
171 {
172 typeof(uint),
173 typeof(long)
174 }, ReturnType = typeof(long))]
175 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
176 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Path), Member = "GetDirectoryName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
177 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Path), Member = "GetFileNameWithoutExtension", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
178 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Path), Member = "Combine", MemberParameters = new object[]
179 {
180 typeof(string),
181 typeof(string)
182 }, ReturnType = typeof(string))]
183 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
184 {
185 typeof(string),
186 typeof(object),
187 typeof(object)
188 }, ReturnType = typeof(string))]
189 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(OverflowException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
190 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
191 private string _NameForSegment(uint diskNumber)
192 {
193 throw null;
194 }
195
196 [global::Cpp2ILInjected.Token(Token = "0x600028E")]
197 [global::Cpp2ILInjected.Address(RVA = "0x1A5F634", Offset = "0x1A5F634", Length = "0x44")]
198 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
199 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ZipEntry), Member = "WriteHeader", MemberParameters = new object[]
200 {
201 typeof(Stream),
202 typeof(int)
203 }, ReturnType = typeof(void))]
204 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
205 public uint ComputeSegment(int length)
206 {
207 throw null;
208 }
209
210 [global::Cpp2ILInjected.Token(Token = "0x600028F")]
211 [global::Cpp2ILInjected.Address(RVA = "0x1A61C1C", Offset = "0x1A61C1C", Length = "0x1A8")]
212 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
213 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
214 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ZipSegmentedStream), Member = "_NameForSegment", MemberParameters = new object[] { typeof(uint) }, ReturnType = typeof(string))]
215 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enum), Member = "ToString", ReturnType = typeof(string))]
216 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
217 {
218 typeof(string),
219 typeof(object[])
220 }, ReturnType = typeof(string))]
221 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
222 public override string ToString()
223 {
224 throw null;
225 }
226
227 [global::Cpp2ILInjected.Token(Token = "0x6000290")]
228 [global::Cpp2ILInjected.Address(RVA = "0x1A6165C", Offset = "0x1A6165C", Length = "0x68")]
229 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
230 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ZipSegmentedStream), Member = "ForReading", MemberParameters = new object[]
231 {
232 typeof(string),
233 typeof(uint),
234 typeof(uint)
235 }, ReturnType = typeof(ZipSegmentedStream))]
236 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ZipSegmentedStream), Member = "Read", MemberParameters = new object[]
237 {
238 typeof(byte[]),
239 typeof(int),
240 typeof(int)
241 }, ReturnType = typeof(int))]
242 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
243 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ZipSegmentedStream), Member = "_NameForSegment", MemberParameters = new object[] { typeof(uint) }, ReturnType = typeof(string))]
244 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(File), Member = "OpenRead", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(FileStream))]
245 private void _SetReadStream()
246 {
247 throw null;
248 }
249
250 [global::Cpp2ILInjected.Token(Token = "0x6000291")]
251 [global::Cpp2ILInjected.Address(RVA = "0x1A61DC4", Offset = "0x1A61DC4", Length = "0x1B0")]
252 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
253 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
254 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ZipSegmentedStream), Member = "_SetReadStream", ReturnType = typeof(void))]
255 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ZipSegmentedStream), Member = "get_CurrentName", ReturnType = typeof(string))]
256 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
257 {
258 typeof(string),
259 typeof(object)
260 }, ReturnType = typeof(string))]
261 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ZipException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
262 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
263 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
264 public override int Read(byte[] buffer, int offset, int count)
265 {
266 throw null;
267 }
268
269 [global::Cpp2ILInjected.Token(Token = "0x6000292")]
270 [global::Cpp2ILInjected.Address(RVA = "0x1A617BC", Offset = "0x1A617BC", Length = "0x180")]
271 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
272 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ZipSegmentedStream), Member = "ForWriting", MemberParameters = new object[]
273 {
274 typeof(string),
275 typeof(int)
276 }, ReturnType = typeof(ZipSegmentedStream))]
277 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ZipSegmentedStream), Member = "Write", MemberParameters = new object[]
278 {
279 typeof(byte[]),
280 typeof(int),
281 typeof(int)
282 }, ReturnType = typeof(void))]
283 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
284 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ZipSegmentedStream), Member = "_NameForSegment", MemberParameters = new object[] { typeof(uint) }, ReturnType = typeof(string))]
285 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(File), Member = "Exists", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
286 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(File), Member = "Delete", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
287 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(File), Member = "Move", MemberParameters = new object[]
288 {
289 typeof(string),
290 typeof(string)
291 }, ReturnType = typeof(void))]
292 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SharedUtilities), Member = "CreateAndOpenUniqueTempFile", MemberParameters = new object[]
293 {
294 typeof(string),
296 typeof(ref string)
297 }, ReturnType = typeof(void))]
298 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BitConverter), Member = "GetBytes", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(byte[]))]
299 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
300 private void _SetWriteStream(uint increment)
301 {
302 throw null;
303 }
304
305 [global::Cpp2ILInjected.Token(Token = "0x6000293")]
306 [global::Cpp2ILInjected.Address(RVA = "0x1A61F74", Offset = "0x1A61F74", Length = "0x154")]
307 [global::Cpp2ILInjected.CallAnalysis.ContainsInvalidInstructions]
308 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
309 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
310 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ZipSegmentedStream), Member = "_SetWriteStream", MemberParameters = new object[] { typeof(uint) }, ReturnType = typeof(void))]
311 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
312 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
313 public override void Write(byte[] buffer, int offset, int count)
314 {
315 throw null;
316 }
317
318 [global::Cpp2ILInjected.Token(Token = "0x6000294")]
319 [global::Cpp2ILInjected.Address(RVA = "0x1A620C8", Offset = "0x1A620C8", Length = "0x2E0")]
320 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
321 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ZipEntry), Member = "Write", MemberParameters = new object[] { typeof(Stream) }, ReturnType = typeof(void))]
322 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
323 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(File), Member = "Exists", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
324 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(File), Member = "Delete", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
325 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ZipSegmentedStream), Member = "_NameForSegment", MemberParameters = new object[] { typeof(uint) }, ReturnType = typeof(string))]
326 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SharedUtilities), Member = "InternalGetTempFileName", ReturnType = typeof(string))]
327 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(File), Member = "Move", MemberParameters = new object[]
328 {
329 typeof(string),
330 typeof(string)
331 }, ReturnType = typeof(void))]
332 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileStream), Member = ".ctor", MemberParameters = new object[]
333 {
334 typeof(string),
336 }, ReturnType = typeof(void))]
337 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SharedUtilities), Member = "Workaround_Ladybug318918", MemberParameters = new object[] { typeof(Stream) }, ReturnType = typeof(void))]
338 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
339 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ZipException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
340 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 23)]
341 public long TruncateBackward(uint diskNumber, long offset)
342 {
343 throw null;
344 }
345
346 [global::Cpp2ILInjected.Token(Token = "0x170000B3")]
347 public override bool CanRead
348 {
349 [global::Cpp2ILInjected.Token(Token = "0x6000295")]
350 [global::Cpp2ILInjected.Address(RVA = "0x1A623A8", Offset = "0x1A623A8", Length = "0x28")]
351 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
352 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
353 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
354 get
355 {
356 throw null;
357 }
358 }
359
360 [global::Cpp2ILInjected.Token(Token = "0x170000B4")]
361 public override bool CanSeek
362 {
363 [global::Cpp2ILInjected.Token(Token = "0x6000296")]
364 [global::Cpp2ILInjected.Address(RVA = "0x1A623D0", Offset = "0x1A623D0", Length = "0x18")]
365 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
366 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
367 get
368 {
369 throw null;
370 }
371 }
372
373 [global::Cpp2ILInjected.Token(Token = "0x170000B5")]
374 public override bool CanWrite
375 {
376 [global::Cpp2ILInjected.Token(Token = "0x6000297")]
377 [global::Cpp2ILInjected.Address(RVA = "0x1A623E8", Offset = "0x1A623E8", Length = "0x28")]
378 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
379 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
380 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
381 get
382 {
383 throw null;
384 }
385 }
386
387 [global::Cpp2ILInjected.Token(Token = "0x6000298")]
388 [global::Cpp2ILInjected.Address(RVA = "0x1A62410", Offset = "0x1A62410", Length = "0x14")]
389 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
390 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
391 public override void Flush()
392 {
393 throw null;
394 }
395
396 [global::Cpp2ILInjected.Token(Token = "0x170000B6")]
397 public override long Length
398 {
399 [global::Cpp2ILInjected.Token(Token = "0x6000299")]
400 [global::Cpp2ILInjected.Address(RVA = "0x1A62424", Offset = "0x1A62424", Length = "0x10")]
401 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
402 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
403 get
404 {
405 throw null;
406 }
407 }
408
409 [global::Cpp2ILInjected.Token(Token = "0x170000B7")]
410 public override long Position
411 {
412 [global::Cpp2ILInjected.Token(Token = "0x600029A")]
413 [global::Cpp2ILInjected.Address(RVA = "0x1A62434", Offset = "0x1A62434", Length = "0x10")]
414 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
415 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
416 get
417 {
418 throw null;
419 }
420 [global::Cpp2ILInjected.Token(Token = "0x600029B")]
421 [global::Cpp2ILInjected.Address(RVA = "0x1A62444", Offset = "0x1A62444", Length = "0x14")]
422 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
423 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
424 set
425 {
426 throw null;
427 }
428 }
429
430 [global::Cpp2ILInjected.Token(Token = "0x600029C")]
431 [global::Cpp2ILInjected.Address(RVA = "0x1A62458", Offset = "0x1A62458", Length = "0x98")]
432 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
433 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
434 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SharedUtilities), Member = "Workaround_Ladybug318918", MemberParameters = new object[] { typeof(Stream) }, ReturnType = typeof(void))]
435 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
436 public override long Seek(long offset, SeekOrigin origin)
437 {
438 throw null;
439 }
440
441 [global::Cpp2ILInjected.Token(Token = "0x600029D")]
442 [global::Cpp2ILInjected.Address(RVA = "0x1A624F0", Offset = "0x1A624F0", Length = "0x64")]
443 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
444 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
445 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", ReturnType = typeof(void))]
446 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
447 public override void SetLength(long value)
448 {
449 throw null;
450 }
451
452 [global::Cpp2ILInjected.Token(Token = "0x600029E")]
453 [global::Cpp2ILInjected.Address(RVA = "0x1A62554", Offset = "0x1A62554", Length = "0xC4")]
454 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
455 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
456 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Stream), Member = "Dispose", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
457 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
458 protected override void Dispose(bool disposing)
459 {
460 throw null;
461 }
462
463 [global::Cpp2ILInjected.Token(Token = "0x400013C")]
464 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
466
467 [global::Cpp2ILInjected.Token(Token = "0x400013D")]
468 [global::Cpp2ILInjected.FieldOffset(Offset = "0x2C")]
469 private bool _exceptionPending;
470
471 [global::Cpp2ILInjected.Token(Token = "0x400013E")]
472 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
473 private string _baseName;
474
475 [global::Cpp2ILInjected.Token(Token = "0x400013F")]
476 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
477 private string _baseDir;
478
479 [global::Cpp2ILInjected.Token(Token = "0x4000140")]
480 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
481 private string _currentName;
482
483 [global::Cpp2ILInjected.Token(Token = "0x4000141")]
484 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
485 private string _currentTempName;
486
487 [global::Cpp2ILInjected.Token(Token = "0x4000142")]
488 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
489 private uint _currentDiskNumber;
490
491 [global::Cpp2ILInjected.Token(Token = "0x4000143")]
492 [global::Cpp2ILInjected.FieldOffset(Offset = "0x54")]
493 private uint _maxDiskNumber;
494
495 [global::Cpp2ILInjected.Token(Token = "0x4000144")]
496 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
497 private int _maxSegmentSize;
498
499 [global::Cpp2ILInjected.Token(Token = "0x4000145")]
500 [global::Cpp2ILInjected.FieldOffset(Offset = "0x60")]
502
503 [global::Cpp2ILInjected.Token(Token = "0x4000146")]
504 [global::Cpp2ILInjected.FieldOffset(Offset = "0x68")]
505 private bool <ContiguousWrite>k__BackingField;
506
507 [global::Cpp2ILInjected.Token(Token = "0x2000033")]
508 private enum RwMode
509 {
510 [global::Cpp2ILInjected.Token(Token = "0x4000148")]
511 None,
512 [global::Cpp2ILInjected.Token(Token = "0x4000149")]
513 ReadOnly,
514 [global::Cpp2ILInjected.Token(Token = "0x400014A")]
515 Write
516 }
517 }
518}
class f__AnonymousType0<< Count > j__TPar
static ZipSegmentedStream ForReading(string name, uint initialDiskNumber, uint maxDiskNumber)
bool< ContiguousWrite > k__BackingField
override void Write(byte[] buffer, int offset, int count)
override void SetLength(long value)
long TruncateBackward(uint diskNumber, long offset)
void _SetWriteStream(uint increment)
ZipSegmentedStream.RwMode rwMode
override int Read(byte[] buffer, int offset, int count)
override long Seek(long offset, SeekOrigin origin)
static ZipSegmentedStream ForWriting(string name, int maxSegmentSize)
static Stream ForUpdate(string name, uint diskNumber)
override void Dispose(bool disposing)
string _NameForSegment(uint diskNumber)