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

◆ Info

string Ionic.Zip.ZipEntry.Info
get

Definition at line 39 of file ZipEntry.cs.

40 {
41 get
42 {
43 /*
44An exception occurred when decompiling this method (060000A2)
45
46ICSharpCode.Decompiler.DecompilerException: Error decompiling System.String Ionic.Zip.ZipEntry::get_Info()
47
48 ---> System.Exception: Basic block has to end with unconditional control flow.
49{
50 IL_003F:
51 stloc:bool(var_9_45, ldfld:bool(ZipEntry::_IsText, ldloc:ZipEntry(this)))
52 stloc:string(var_10_56, call:string(string::Format, ldstr:string(" File type: {0}\n"), ldstr:string[exp:object](" File type: {0}\n")))
53 stloc:int64(var_14_5E, ldfld:int64(ZipEntry::_CompressedSize, ldloc:ZipEntry(this)))
54 stloc:StringBuilder(var_16_69, call:StringBuilder(StringBuilder::Append, ldloc:StringBuilder(var_13), ldloc:string(var_15)))
55 stloc:int64(var_17_71, ldfld:int64(ZipEntry::_UncompressedSize, ldloc:ZipEntry(this)))
56 stloc:StringBuilder(var_19_7C, call:StringBuilder(StringBuilder::Append, ldloc:StringBuilder(var_16_69), ldloc:string(var_18)))
57 stloc:int32(var_20_84, ldfld:int32(ZipEntry::_Crc32, ldloc:ZipEntry(this)))
58 stloc:StringBuilder(var_22_8F, call:StringBuilder(StringBuilder::Append, ldloc:StringBuilder(var_19_7C), ldloc:string(var_21)))
59 stloc:uint32(var_23_97, ldfld:uint32(ZipEntry::_diskNumber, ldloc:ZipEntry(this)))
60 stloc:int64(var_26_9F, ldfld:int64(ZipEntry::_RelativeOffsetOfLocalHeader, ldloc:ZipEntry(this)))
61 stloc:int16(var_29_A7, ldfld:int16(ZipEntry::_BitField, ldloc:ZipEntry(this)))
62 stloc:bool(var_32_AF, ldfld:bool(ZipEntry::_sourceIsEncrypted, ldloc:ZipEntry(this)))
63 stloc:StringBuilder(var_34_BA, call:StringBuilder(StringBuilder::Append, ldloc:StringBuilder(var_31), ldloc:string(var_33)))
64 stloc:int32(var_35_C2, ldfld:int32(ZipEntry::_TimeBlob, ldloc:ZipEntry(this)))
65 stloc:StringBuilder(var_37_CD, call:StringBuilder(StringBuilder::Append, ldloc:StringBuilder(var_34_BA), ldloc:string(var_36)))
66 stloc:DateTime(var_38_DA, call:DateTime(SharedUtilities::PackedToDateTime, ldfld:int32(ZipEntry::_TimeBlob, ldloc:ZipEntry(this))))
67 stloc:StringBuilder(var_40_E5, call:StringBuilder(StringBuilder::Append, ldloc:StringBuilder(var_37_CD), ldloc:string(var_39)))
68 stloc:bool(var_41_ED, ldfld:bool(ZipEntry::_InputUsesZip64, ldloc:ZipEntry(this)))
69 stloc:bool(var_44_FA, call:bool(string::IsNullOrEmpty, ldfld:string(ZipEntry::_Comment, ldloc:ZipEntry(this))))
70 stloc:string(var_45_102, ldfld:string(ZipEntry::_Comment, ldloc:ZipEntry(this)))
71 stloc:string(var_46_110, call:string(string::Format, ldstr:string(" Comment: {0}\n"), ldloc:string[exp:object](var_45_102)))
72}
73
74 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
75 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
76 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
77 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
78 --- End of inner exception stack trace ---
79 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
80 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
81*/;
82 }
83 }