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

◆ ToDateTimeOffset() [3/3]

override DateTimeOffset System.Xml.Schema.XmlDateTimeConverter.ToDateTimeOffset ( string value)
inline

Definition at line 83 of file XmlDateTimeConverter.cs.

84 {
85 /*
86An exception occurred when decompiling this method (06000C01)
87
88ICSharpCode.Decompiler.DecompilerException: Error decompiling System.DateTimeOffset System.Xml.Schema.XmlDateTimeConverter::ToDateTimeOffset(System.String)
89
90 ---> System.Exception: Basic block has to end with unconditional control flow.
91{
92 Block_0:
93 stloc:XmlTypeCode(var_0_09, ldfld:XmlTypeCode(XmlBaseConverter::typeCode, ldloc:XmlDateTimeConverter[exp:XmlBaseConverter](this)))
94 stloc:DateTimeOffset(var_1_10, call:DateTimeOffset(XmlBaseConverter::StringToTimeOffset, ldloc:string(value)))
95 stloc:DateTimeOffset(var_2_17, call:DateTimeOffset(XmlBaseConverter::StringToGMonthDayOffset, ldloc:string(value)))
96 stloc:DateTimeOffset(var_3_1E, call:DateTimeOffset(XmlBaseConverter::StringToGYearMonthOffset, ldloc:string(value)))
97 stloc:DateTimeOffset(var_4_25, call:DateTimeOffset(XmlBaseConverter::StringToDateTimeOffset, ldloc:string(value)))
98 stloc:DateTimeOffset(var_5_2D, call:DateTimeOffset(XmlBaseConverter::StringToDateOffset, ldloc:string(value)))
99 stloc:DateTimeOffset(var_6_35, call:DateTimeOffset(XmlBaseConverter::StringToGYearOffset, ldloc:string(value)))
100 stloc:DateTimeOffset(var_7_3D, call:DateTimeOffset(XmlBaseConverter::StringToGDayOffset, ldloc:string(value)))
101 stloc:DateTimeOffset(var_8_45, call:DateTimeOffset(XmlBaseConverter::StringToGMonthOffset, ldloc:string(value)))
102}
103
104 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
105 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
106 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
107 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
108 --- End of inner exception stack trace ---
109 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
110 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
111*/;
112 }