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

◆ ProcessExtraFieldUnixTimes()

int Ionic.Zip.ZipEntry.ProcessExtraFieldUnixTimes ( byte[] buffer,
int j,
short dataSize,
long posn )
inlineprivate

Definition at line 1734 of file ZipEntry.cs.

1735 {
1736 /*
1737An exception occurred when decompiling this method (06000120)
1738
1739ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int32 Ionic.Zip.ZipEntry::ProcessExtraFieldUnixTimes(System.Byte[],System.Int32,System.Int16,System.Int64)
1740
1741 ---> System.Exception: Basic block has to end with unconditional control flow.
1742{
1743 IL_001E:
1744 stloc:DateTime(var_5_26, callgetter:DateTime(DateTime::get_UtcNow))
1745 stloc:ZipEntryTimestamp(var_6_2E, ldfld:ZipEntryTimestamp(ZipEntry::_timestamp, ldloc:ZipEntry(this)))
1746 stloc:int32(var_7_31, ldc.i4:int32(1))
1747 stfld:DateTime(ZipEntry::_Ctime, ldloc:ZipEntry(this), ldloc:DateTime(var_5_26))
1748 stfld:bool(ZipEntry::_ntfsTimesAreSet, ldloc:ZipEntry(this), ldloc:int32[exp:bool](var_7_31))
1749 stfld:ZipEntryTimestamp(ZipEntry::_timestamp, ldloc:ZipEntry(this), ldloc:ZipEntryTimestamp(var_6_2E))
1750 stfld:bool(ZipEntry::_emitUnixTimes, ldloc:ZipEntry(this), ldloc:int32[exp:bool](var_7_31))
1751 call:void(ZipEntry::ReadExtraField, ldloc:ZipEntry(this))
1752}
1753
1754 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
1755 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
1756 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
1757 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
1758 --- End of inner exception stack trace ---
1759 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
1760 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
1761*/;
1762 }