Browse Source

Adjust output of ICSharpCode.Decompiler.Console ShowIL. Fix #1284.

pull/1289/head
Siegfried Pammer 8 years ago
parent
commit
1f9ea4c348
  1. 4
      ICSharpCode.Decompiler.Console/Program.cs

4
ICSharpCode.Decompiler.Console/Program.cs

@ -69,7 +69,7 @@ namespace ICSharpCode.Decompiler.Console
if (outputOption.HasValue()) { if (outputOption.HasValue()) {
string directory = outputOption.Value(); string directory = outputOption.Value();
string outputName = Path.GetFileNameWithoutExtension(inputAssemblyFileName.Value); string outputName = Path.GetFileNameWithoutExtension(inputAssemblyFileName.Value);
output = File.CreateText(Path.Combine(directory, outputName) + ".ILCode.txt"); output = File.CreateText(Path.Combine(directory, outputName) + ".il");
} }
ShowIL(inputAssemblyFileName.Value, output); ShowIL(inputAssemblyFileName.Value, output);
} else { } else {
@ -113,7 +113,7 @@ namespace ICSharpCode.Decompiler.Console
decompiler.TypeSystem.MainModule.PEFile, decompiler.TypeSystem.MainModule.PEFile,
decompiler.TypeSystem.MainModule.TypeDefinitions.Select(x => (TypeDefinitionHandle)x.MetadataToken)); decompiler.TypeSystem.MainModule.TypeDefinitions.Select(x => (TypeDefinitionHandle)x.MetadataToken));
output.WriteLine($"IL code: {decompiler.TypeSystem.MainModule.AssemblyName}"); output.WriteLine($"// IL code: {decompiler.TypeSystem.MainModule.AssemblyName}");
output.WriteLine(textOutput.ToString()); output.WriteLine(textOutput.ToString());
output.Flush(); output.Flush();
} }

Loading…
Cancel
Save