terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
ZipOutputStream.cs
Go to the documentation of this file.
1using System;
3using System.IO;
4using System.Text;
6using Ionic.Crc;
7using Ionic.Zlib;
8
9namespace Ionic.Zip
10{
11 // Token: 0x02000030 RID: 48
12 public class ZipOutputStream : Stream
13 {
14 // Token: 0x06000240 RID: 576 RVA: 0x00008500 File Offset: 0x00006700
15 public ZipOutputStream(Stream stream)
16 {
17 }
18
19 // Token: 0x06000241 RID: 577 RVA: 0x00008510 File Offset: 0x00006710
20 public ZipOutputStream(string fileName)
21 {
22 Encoding encoding = Encoding.GetEncoding("IBM437");
23 this._alternateEncoding = encoding;
24 if (!true)
25 {
26 }
27 base..ctor();
28 long num = 0L;
30 this._Init(fileStream, num != 0L, fileName);
31 }
32
33 // Token: 0x06000242 RID: 578 RVA: 0x00008544 File Offset: 0x00006744
34 public ZipOutputStream(Stream stream, bool leaveOpen)
35 {
36 Encoding encoding = Encoding.GetEncoding("IBM437");
37 this._alternateEncoding = encoding;
38 if (!true)
39 {
40 }
41 base..ctor();
42 }
43
44 // Token: 0x06000243 RID: 579 RVA: 0x0000856C File Offset: 0x0000676C
45 private void _Init(Stream stream, bool leaveOpen, string name)
46 {
47 }
48
49 // Token: 0x06000244 RID: 580 RVA: 0x00008588 File Offset: 0x00006788
50 public override string ToString()
51 {
53 string name = this._name;
54 string text;
55 return text;
56 }
57
58 // Token: 0x1700008B RID: 139
59 // (set) Token: 0x06000245 RID: 581 RVA: 0x000085A4 File Offset: 0x000067A4
60 public string Password
61 {
62 set
63 {
64 /*
65An exception occurred when decompiling this method (06000245)
66
67ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void Ionic.Zip.ZipOutputStream::set_Password(System.String)
68
69 ---> System.Exception: Basic block has to end with unconditional control flow.
70{
71 IL_0025:
72 stfld:bool(ZipOutputStream::_exceptionPending, ldloc:ZipOutputStream(this), ldc.i4:bool(1))
73}
74
75 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
76 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
77 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
78 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
79 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
80 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
81 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
82 --- End of inner exception stack trace ---
83 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
84 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
85*/;
86 }
87 }
88
89 // Token: 0x1700008C RID: 140
90 // (get) Token: 0x06000246 RID: 582 RVA: 0x000085DC File Offset: 0x000067DC
91 // (set) Token: 0x06000247 RID: 583 RVA: 0x000085F0 File Offset: 0x000067F0
93 {
94 get
95 {
96 return this._encryption;
97 }
98 set
99 {
100 if (!this._disposed)
101 {
103 return;
104 }
106 }
107 }
108
109 // Token: 0x1700008D RID: 141
110 // (get) Token: 0x06000248 RID: 584 RVA: 0x00008614 File Offset: 0x00006814
111 // (set) Token: 0x06000249 RID: 585 RVA: 0x00008628 File Offset: 0x00006828
113 {
114 get
115 {
116 return this.<CodecBufferSize>k__BackingField;
117 }
118 set
119 {
121 }
122 }
123
124 // Token: 0x1700008E RID: 142
125 // (get) Token: 0x0600024A RID: 586 RVA: 0x0000863C File Offset: 0x0000683C
126 // (set) Token: 0x0600024B RID: 587 RVA: 0x00008650 File Offset: 0x00006850
128 {
129 get
130 {
131 return this.<Strategy>k__BackingField;
132 }
133 set
134 {
136 }
137 }
138
139 // Token: 0x1700008F RID: 143
140 // (get) Token: 0x0600024C RID: 588 RVA: 0x00008664 File Offset: 0x00006864
141 // (set) Token: 0x0600024D RID: 589 RVA: 0x00008678 File Offset: 0x00006878
143 {
144 get
145 {
146 return this._timestamp;
147 }
148 set
149 {
150 /*
151An exception occurred when decompiling this method (0600024D)
152
153ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void Ionic.Zip.ZipOutputStream::set_Timestamp(Ionic.Zip.ZipEntryTimestamp)
154
155 ---> System.Exception: Basic block has to end with unconditional control flow.
156{
157 IL_0010:
158 stfld:bool(ZipOutputStream::_exceptionPending, ldloc:ZipOutputStream(this), ldc.i4:bool(1))
159}
160
161 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
162 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
163 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
164 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
165 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
166 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
167 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
168 --- End of inner exception stack trace ---
169 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
170 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
171*/;
172 }
173 }
174
175 // Token: 0x17000090 RID: 144
176 // (get) Token: 0x0600024E RID: 590 RVA: 0x0000869C File Offset: 0x0000689C
177 // (set) Token: 0x0600024F RID: 591 RVA: 0x000086B0 File Offset: 0x000068B0
179 {
180 get
181 {
183 }
184 set
185 {
187 }
188 }
189
190 // Token: 0x17000091 RID: 145
191 // (get) Token: 0x06000250 RID: 592 RVA: 0x000086C4 File Offset: 0x000068C4
192 // (set) Token: 0x06000251 RID: 593 RVA: 0x000086D8 File Offset: 0x000068D8
194 {
195 get
196 {
198 }
199 set
200 {
202 }
203 }
204
205 // Token: 0x17000092 RID: 146
206 // (get) Token: 0x06000252 RID: 594 RVA: 0x000086EC File Offset: 0x000068EC
207 // (set) Token: 0x06000253 RID: 595 RVA: 0x00008700 File Offset: 0x00006900
208 public string Comment
209 {
210 get
211 {
212 return this._comment;
213 }
214 set
215 {
216 /*
217An exception occurred when decompiling this method (06000253)
218
219ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void Ionic.Zip.ZipOutputStream::set_Comment(System.String)
220
221 ---> System.Exception: Basic block has to end with unconditional control flow.
222{
223 IL_0010:
224 stfld:bool(ZipOutputStream::_exceptionPending, ldloc:ZipOutputStream(this), ldc.i4:bool(1))
225}
226
227 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
228 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
229 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
230 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
231 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
232 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
233 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
234 --- End of inner exception stack trace ---
235 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
236 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
237*/;
238 }
239 }
240
241 // Token: 0x17000093 RID: 147
242 // (get) Token: 0x06000254 RID: 596 RVA: 0x00008724 File Offset: 0x00006924
243 // (set) Token: 0x06000255 RID: 597 RVA: 0x00008738 File Offset: 0x00006938
245 {
246 get
247 {
248 return this._zip64;
249 }
250 set
251 {
252 /*
253An exception occurred when decompiling this method (06000255)
254
255ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void Ionic.Zip.ZipOutputStream::set_EnableZip64(Ionic.Zip.Zip64Option)
256
257 ---> System.Exception: Basic block has to end with unconditional control flow.
258{
259 IL_0010:
260 stfld:bool(ZipOutputStream::_exceptionPending, ldloc:ZipOutputStream(this), ldc.i4:bool(1))
261}
262
263 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
264 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
265 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
266 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
267 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
268 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
269 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
270 --- End of inner exception stack trace ---
271 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
272 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
273*/;
274 }
275 }
276
277 // Token: 0x17000094 RID: 148
278 // (get) Token: 0x06000256 RID: 598 RVA: 0x0000875C File Offset: 0x0000695C
279 public bool OutputUsedZip64
280 {
281 get
282 {
283 return !this._anyEntriesUsedZip64 || true;
284 }
285 }
286
287 // Token: 0x17000095 RID: 149
288 // (get) Token: 0x06000257 RID: 599 RVA: 0x00008774 File Offset: 0x00006974
289 // (set) Token: 0x06000258 RID: 600 RVA: 0x00008788 File Offset: 0x00006988
290 public bool IgnoreCase
291 {
292 get
293 {
294 /*
295An exception occurred when decompiling this method (06000257)
296
297ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean Ionic.Zip.ZipOutputStream::get_IgnoreCase()
298
299 ---> System.Exception: Basic block has to end with unconditional control flow.
300{
301 Block_0:
302 stloc:bool(var_0_06, ldfld:bool(ZipOutputStream::_DontIgnoreCase, ldloc:ZipOutputStream(this)))
303}
304
305 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
306 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
307 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
308 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
309 --- End of inner exception stack trace ---
310 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
311 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
312*/;
313 }
314 set
315 {
316 }
317 }
318
319 // Token: 0x17000096 RID: 150
320 // (get) Token: 0x06000259 RID: 601 RVA: 0x00008798 File Offset: 0x00006998
321 // (set) Token: 0x0600025A RID: 602 RVA: 0x000087C0 File Offset: 0x000069C0
322 [Obsolete("Beginning with v1.9.1.6 of DotNetZip, this property is obsolete. It will be removed in a future version of the library. Use AlternateEncoding and AlternateEncodingUsage instead.")]
324 {
325 get
326 {
327 /*
328An exception occurred when decompiling this method (06000259)
329
330ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean Ionic.Zip.ZipOutputStream::get_UseUnicodeAsNecessary()
331
332 ---> System.Exception: Basic block has to end with unconditional control flow.
333{
334 Block_0:
335 stloc:Encoding(var_0_06, ldfld:Encoding(ZipOutputStream::_alternateEncoding, ldloc:ZipOutputStream(this)))
336 stloc:Encoding(var_2_0E, callgetter:Encoding(Encoding::get_UTF8))
337 stloc:ZipOption(var_4_17, ldfld:ZipOption(ZipOutputStream::_alternateEncodingUsage, ldloc:ZipOutputStream(this)))
338}
339
340 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
341 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
342 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
343 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
344 --- End of inner exception stack trace ---
345 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
346 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
347*/;
348 }
349 set
350 {
352 }
353 }
354
355 // Token: 0x17000097 RID: 151
356 // (get) Token: 0x0600025B RID: 603 RVA: 0x000087EC File Offset: 0x000069EC
357 // (set) Token: 0x0600025C RID: 604 RVA: 0x00008808 File Offset: 0x00006A08
358 [Obsolete("use AlternateEncoding and AlternateEncodingUsage instead.")]
360 {
361 get
362 {
364 return this._alternateEncoding;
365 }
366 set
367 {
370 }
371 }
372
373 // Token: 0x17000098 RID: 152
374 // (get) Token: 0x0600025D RID: 605 RVA: 0x00008824 File Offset: 0x00006A24
375 // (set) Token: 0x0600025E RID: 606 RVA: 0x00008838 File Offset: 0x00006A38
377 {
378 get
379 {
380 return this._alternateEncoding;
381 }
382 set
383 {
385 }
386 }
387
388 // Token: 0x17000099 RID: 153
389 // (get) Token: 0x0600025F RID: 607 RVA: 0x0000884C File Offset: 0x00006A4C
390 // (set) Token: 0x06000260 RID: 608 RVA: 0x00008860 File Offset: 0x00006A60
392 {
393 get
394 {
395 return this._alternateEncodingUsage;
396 }
397 set
398 {
400 }
401 }
402
403 // Token: 0x1700009A RID: 154
404 // (get) Token: 0x06000261 RID: 609 RVA: 0x00008874 File Offset: 0x00006A74
406 {
407 get
408 {
409 return Encoding.GetEncoding("IBM437");
410 }
411 }
412
413 // Token: 0x06000262 RID: 610 RVA: 0x0000888C File Offset: 0x00006A8C
419
420 // Token: 0x1700009B RID: 155
421 // (get) Token: 0x06000263 RID: 611 RVA: 0x000088C4 File Offset: 0x00006AC4
423 {
424 get
425 {
426 return this._outputStream;
427 }
428 }
429
430 // Token: 0x1700009C RID: 156
431 // (get) Token: 0x06000264 RID: 612 RVA: 0x000088D8 File Offset: 0x00006AD8
432 internal string Name
433 {
434 get
435 {
436 return this._name;
437 }
438 }
439
440 // Token: 0x06000265 RID: 613 RVA: 0x000088EC File Offset: 0x00006AEC
441 public bool ContainsEntry(string name)
442 {
443 /*
444An exception occurred when decompiling this method (06000265)
445
446ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean Ionic.Zip.ZipOutputStream::ContainsEntry(System.String)
447
448 ---> System.Exception: Basic block has to end with unconditional control flow.
449{
450 IL_000A:
451 stloc:string(var_1_10, call:string(SharedUtilities::NormalizePathForUseInZipFile, ldloc:string(name)))
452}
453
454 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
455 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
456 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
457 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
458 --- End of inner exception stack trace ---
459 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
460 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
461*/;
462 }
463
464 // Token: 0x06000266 RID: 614 RVA: 0x0000890C File Offset: 0x00006B0C
465 public override void Write(byte[] buffer, int offset, int count)
466 {
467 /*
468An exception occurred when decompiling this method (06000266)
469
470ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void Ionic.Zip.ZipOutputStream::Write(System.Byte[],System.Int32,System.Int32)
471
472 ---> System.Exception: Basic block has to end with unconditional control flow.
473{
474 IL_0052:
475 stfld:bool(ZipOutputStream::_exceptionPending, ldloc:ZipOutputStream(this), ldc.i4:bool(1))
476}
477
478 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
479 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
480 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
481 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
482 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
483 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
484 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
485 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
486 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
487 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
488 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
489 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
490 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
491 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
492 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
493 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
494 --- End of inner exception stack trace ---
495 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
496 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
497*/;
498 }
499
500 // Token: 0x06000267 RID: 615 RVA: 0x00008974 File Offset: 0x00006B74
502 {
503 bool disposed;
504 do
505 {
506 bool flag = string.IsNullOrEmpty(entryName);
507 disposed = this._disposed;
508 }
509 while (disposed);
510 this._FinishCurrentEntry();
511 if (!disposed)
512 {
513 }
517 short bitField = currentEntry._BitField;
519 if (bitField == 0)
520 {
521 }
525 currentEntry.SetEntryTimes(now, now2, now3);
527 CompressionLevel compressionLevel = this.<CompressionLevel>k__BackingField;
528 currentEntry2.CompressionLevel = compressionLevel;
533 string password = this._password;
534 currentEntry4.Password = password;
543 bool flag2 = entryName.EndsWith("/");
545 long num = 0L;
547 ZipEntryTimestamp timestamp = this._timestamp;
552 this.InsureUniqueEntry(currentEntry8);
554 return this._currentEntry;
555 }
556
557 // Token: 0x06000268 RID: 616 RVA: 0x00008AE4 File Offset: 0x00006CE4
559 {
560 /*
561An exception occurred when decompiling this method (06000268)
562
563ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void Ionic.Zip.ZipOutputStream::_InitiateCurrentEntry(System.Boolean)
564
565 ---> System.Exception: Basic block has to end with unconditional control flow.
566{
567 IL_0080:
568 stloc:int32(var_11_81, ldc.i4:int32(1))
569 stfld:bool(ZipOutputStream::_exceptionPending, ldloc:ZipOutputStream(this), ldloc:int32[exp:bool](var_11_81))
570}
571
572 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
573 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
574 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
575 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
576 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
577 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
578 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
579 --- End of inner exception stack trace ---
580 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
581 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
582*/;
583 }
584
585 // Token: 0x06000269 RID: 617 RVA: 0x00002122 File Offset: 0x00000322
586 private void _FinishCurrentEntry()
587 {
588 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
589 }
590
591 // Token: 0x0600026A RID: 618 RVA: 0x00008B7C File Offset: 0x00006D7C
592 protected override void Dispose(bool disposing)
593 {
594 if (!this._disposed)
595 {
596 if (!this._exceptionPending)
597 {
598 this._FinishCurrentEntry();
601 Zip64Option zip = this._zip64;
602 string comment = this._comment;
603 if (this._outputStream != null)
604 {
605 }
607 {
608 }
609 }
610 int num = 1;
611 this._disposed = num != 0;
612 }
613 }
614
615 // Token: 0x1700009D RID: 157
616 // (get) Token: 0x0600026B RID: 619 RVA: 0x00008BD8 File Offset: 0x00006DD8
617 public override bool CanRead
618 {
619 get
620 {
621 }
622 }
623
624 // Token: 0x1700009E RID: 158
625 // (get) Token: 0x0600026C RID: 620 RVA: 0x00008BE8 File Offset: 0x00006DE8
626 public override bool CanSeek
627 {
628 get
629 {
630 }
631 }
632
633 // Token: 0x1700009F RID: 159
634 // (get) Token: 0x0600026D RID: 621 RVA: 0x00008BF8 File Offset: 0x00006DF8
635 public override bool CanWrite
636 {
637 get
638 {
639 return true;
640 }
641 }
642
643 // Token: 0x170000A0 RID: 160
644 // (get) Token: 0x0600026E RID: 622 RVA: 0x00002122 File Offset: 0x00000322
645 public override long Length
646 {
647 get
648 {
649 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
650 }
651 }
652
653 // Token: 0x170000A1 RID: 161
654 // (get) Token: 0x0600026F RID: 623 RVA: 0x00008C08 File Offset: 0x00006E08
655 // (set) Token: 0x06000270 RID: 624 RVA: 0x00002122 File Offset: 0x00000322
656 public override long Position
657 {
658 get
659 {
660 /*
661An exception occurred when decompiling this method (0600026F)
662
663ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int64 Ionic.Zip.ZipOutputStream::get_Position()
664
665 ---> System.Exception: Basic block has to end with unconditional control flow.
666{
667 Block_0:
668 stloc:Stream(var_0_06, ldfld:Stream(ZipOutputStream::_outputStream, ldloc:ZipOutputStream(this)))
669}
670
671 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
672 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
673 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
674 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
675 --- End of inner exception stack trace ---
676 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
677 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
678*/;
679 }
680 set
681 {
682 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
683 }
684 }
685
686 // Token: 0x06000271 RID: 625 RVA: 0x00008C1C File Offset: 0x00006E1C
687 public override void Flush()
688 {
689 }
690
691 // Token: 0x06000272 RID: 626 RVA: 0x00002122 File Offset: 0x00000322
692 public override int Read(byte[] buffer, int offset, int count)
693 {
694 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
695 }
696
697 // Token: 0x06000273 RID: 627 RVA: 0x00002122 File Offset: 0x00000322
698 public override long Seek(long offset, SeekOrigin origin)
699 {
700 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
701 }
702
703 // Token: 0x06000274 RID: 628 RVA: 0x00002122 File Offset: 0x00000322
704 public override void SetLength(long value)
705 {
706 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
707 }
708
709 // Token: 0x0400011E RID: 286
711
712 // Token: 0x0400011F RID: 287
714
715 // Token: 0x04000120 RID: 288
716 internal string _password;
717
718 // Token: 0x04000121 RID: 289
719 private string _comment;
720
721 // Token: 0x04000122 RID: 290
723
724 // Token: 0x04000123 RID: 291
726
727 // Token: 0x04000124 RID: 292
729
730 // Token: 0x04000125 RID: 293
732
733 // Token: 0x04000126 RID: 294
734 private int _entryCount;
735
736 // Token: 0x04000127 RID: 295
738
739 // Token: 0x04000128 RID: 296
741
742 // Token: 0x04000129 RID: 297
744
745 // Token: 0x0400012A RID: 298
746 private bool _disposed;
747
748 // Token: 0x0400012B RID: 299
749 private bool _exceptionPending;
750
751 // Token: 0x0400012C RID: 300
753
754 // Token: 0x0400012D RID: 301
756
757 // Token: 0x0400012E RID: 302
759
760 // Token: 0x0400012F RID: 303
762
763 // Token: 0x04000130 RID: 304
765
766 // Token: 0x04000131 RID: 305
768
769 // Token: 0x04000132 RID: 306
771
772 // Token: 0x04000133 RID: 307
773 private string _name;
774
775 // Token: 0x04000134 RID: 308
776 private bool _DontIgnoreCase;
777
778 // Token: 0x04000135 RID: 309
779 private int <CodecBufferSize>k__BackingField;
780
781 // Token: 0x04000136 RID: 310
782 private CompressionStrategy <Strategy>k__BackingField;
783
784 // Token: 0x04000137 RID: 311
785 private CompressionLevel <CompressionLevel>k__BackingField;
786
787 // Token: 0x04000138 RID: 312
788 private CompressionMethod <CompressionMethod>k__BackingField;
789 }
790}
class f__AnonymousType0<< Count > j__TPar
void MarkAsDirectory()
Definition ZipEntry.cs:926
static ZipEntry CreateForZipOutputStream(string nameInArchive)
Definition ZipEntry.cs:891
string _FileNameInArchive
Definition ZipEntry.cs:2357
CrcCalculatorStream _entryOutputStream
int< CodecBufferSize > k__BackingField
override int Read(byte[] buffer, int offset, int count)
EncryptionAlgorithm _encryption
EncryptionAlgorithm Encryption
override void Write(byte[] buffer, int offset, int count)
ZipOutputStream(Stream stream, bool leaveOpen)
override long Seek(long offset, SeekOrigin origin)
CompressionMethod< CompressionMethod > k__BackingField
override void SetLength(long value)
CompressionStrategy< Strategy > k__BackingField
ZipEntryTimestamp _timestamp
void _Init(Stream stream, bool leaveOpen, string name)
CompressionLevel< CompressionLevel > k__BackingField
bool ContainsEntry(string name)
void _InitiateCurrentEntry(bool finishing)
ZipOutputStream(string fileName)
void InsureUniqueEntry(ZipEntry ze1)
Dictionary< string, ZipEntry > _entriesWritten
ZipEntryTimestamp Timestamp
ZipEntry PutNextEntry(string entryName)
CompressionStrategy Strategy
static Encoding DefaultEncoding
override string ToString()
override void Dispose(bool disposing)
static Encoding UTF8
Definition Encoding.cs:828
static Encoding GetEncoding(int codepage)
Definition Encoding.cs:130
static DateTime Now
Definition DateTime.cs:530