Browse Source

Use WriteCommentLine in ReadyToRunLanguage

pull/1872/head
Siegfried Pammer 5 years ago
parent
commit
09f60bf064
  1. 11
      ILSpy.ReadyToRun/ReadyToRunLanguage.cs

11
ILSpy.ReadyToRun/ReadyToRunLanguage.cs

@ -57,10 +57,10 @@ namespace ICSharpCode.ILSpy @@ -57,10 +57,10 @@ namespace ICSharpCode.ILSpy
PEFile module = assembly.GetPEFileOrNull();
R2RReader reader = GetReader(module);
output.WriteLine("// TODO - display ready to run information");
WriteCommentLine(output, "TODO - display ready to run information");
// TODO: display other header information
foreach (var method in reader.R2RMethods) {
output.WriteLine(method.SignatureString);
WriteCommentLine(output, method.SignatureString);
}
return base.DecompileAssembly(assembly, output, options);
@ -84,7 +84,7 @@ namespace ICSharpCode.ILSpy @@ -84,7 +84,7 @@ namespace ICSharpCode.ILSpy
if (m.MethodHandle == method.MetadataToken) {
// TODO: Indexing
foreach (RuntimeFunction runtimeFunction in m.RuntimeFunctions) {
output.WriteLine(m.SignatureString);
WriteCommentLine(output, m.SignatureString);
byte[] code = new byte[runtimeFunction.Size];
for (int i = 0; i < runtimeFunction.Size; i++) {
code[i] = reader.Image[reader.GetOffset(runtimeFunction.StartAddress) + i];
@ -154,5 +154,10 @@ namespace ICSharpCode.ILSpy @@ -154,5 +154,10 @@ namespace ICSharpCode.ILSpy
throw new NotImplementedException();
}
}
public override void WriteCommentLine(ITextOutput output, string comment)
{
output.WriteLine("; " + comment);
}
}
}
Loading…
Cancel
Save