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

◆ CreateOrReuseConnection()

ValueTuple< WebConnection, bool > System.Net.ServicePointScheduler.ConnectionGroup.CreateOrReuseConnection ( WebOperation operation,
bool force )
inline

Definition at line 501 of file ServicePointScheduler.cs.

502 {
503 /*
504An exception occurred when decompiling this method (06001150)
505
506ICSharpCode.Decompiler.DecompilerException: Error decompiling System.ValueTuple`2<System.Net.WebConnection,System.Boolean> System.Net.ServicePointScheduler/ConnectionGroup::CreateOrReuseConnection(System.Net.WebOperation,System.Boolean)
507
508 ---> System.Exception: Basic block has to end with unconditional control flow.
509{
510 IL_002D:
511 stloc:ServicePoint(var_4_33, ldfld:ServicePoint(ServicePointScheduler::<ServicePoint>k__BackingField, ldloc:ServicePointScheduler(var_0_0F)))
512 stloc:class System.Collections.Generic.LinkedList`1<class System.Net.WebConnection>(var_7_3E, ldfld:class System.Collections.Generic.LinkedList`1<class System.Net.WebConnection>(ConnectionGroup::connections, ldloc:ConnectionGroup(this)))
513 stloc:ServicePointScheduler(var_8_46, ldfld:ServicePointScheduler(ConnectionGroup::<Scheduler>k__BackingField, ldloc:ConnectionGroup(this)))
514 stloc:class System.Collections.Generic.LinkedList`1<class System.Net.WebOperation>(var_10_4E, ldfld:class System.Collections.Generic.LinkedList`1<class System.Net.WebOperation>(ConnectionGroup::queue, ldloc:ConnectionGroup(this)))
515}
516
517 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
518 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
519 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
520 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
521 --- End of inner exception stack trace ---
522 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
523 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
524*/;
525 }