From 82d80a80e9e491384fac4e298c6a1a03154a78f7 Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Sun, 18 Feb 2018 10:54:01 -0300 Subject: [PATCH] Fix formatting bug in MethodBodyDisassembler --- .../Disassembler/MethodBodyDisassembler.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ICSharpCode.Decompiler/Disassembler/MethodBodyDisassembler.cs b/ICSharpCode.Decompiler/Disassembler/MethodBodyDisassembler.cs index ce76b7262..d717c5dce 100644 --- a/ICSharpCode.Decompiler/Disassembler/MethodBodyDisassembler.cs +++ b/ICSharpCode.Decompiler/Disassembler/MethodBodyDisassembler.cs @@ -218,7 +218,8 @@ namespace ICSharpCode.Decompiler.Disassembler prevInstructionWasBranch = currentOpCode.IsBranch() || currentOpCode.IsReturn() || currentOpCode == ILOpCode.Throw - || currentOpCode == ILOpCode.Rethrow; + || currentOpCode == ILOpCode.Rethrow + || currentOpCode == ILOpCode.Switch; } isFirstInstructionInStructure = false; } @@ -337,7 +338,7 @@ namespace ICSharpCode.Decompiler.Disassembler output.Write(", "); output.WriteReference($"IL_{targets[i]:x4}", targets[i], true); } - output.WriteLine(")"); + output.Write(")"); break; case OperandType.Variable: output.Write(' ');