From 949790d126f35c866f2be4580e712ff68d587574 Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Mon, 4 Sep 2017 00:28:53 +0200 Subject: [PATCH] Fix #843 - Cannot click to navigate to TypeForwardedTo types --- ILSpy/Languages/CSharpLanguage.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ILSpy/Languages/CSharpLanguage.cs b/ILSpy/Languages/CSharpLanguage.cs index e35cabf77..ef4fa53a1 100644 --- a/ILSpy/Languages/CSharpLanguage.cs +++ b/ILSpy/Languages/CSharpLanguage.cs @@ -314,13 +314,13 @@ namespace ICSharpCode.ILSpy using (options.FullDecompilation ? null : LoadedAssembly.DisableAssemblyLoad()) { CSharpDecompiler decompiler = new CSharpDecompiler(assembly.ModuleDefinition, options.DecompilerSettings); decompiler.CancellationToken = options.CancellationToken; + SyntaxTree st; if (options.FullDecompilation) { - SyntaxTree st = decompiler.DecompileWholeModuleAsSingleFile(); - output.WriteLine(st.ToString()); + st = decompiler.DecompileWholeModuleAsSingleFile(); } else { - SyntaxTree st = decompiler.DecompileModuleAndAssemblyAttributes(); - output.WriteLine(st.ToString()); + st = decompiler.DecompileModuleAndAssemblyAttributes(); } + WriteCode(output, options.DecompilerSettings, st, decompiler.TypeSystem); } } }