Browse Source

Fix ILAst ldfld/stfld pretty-printing.

pull/892/merge
Daniel Grunwald 8 years ago
parent
commit
2f57b8c3c1
  1. 8
      ICSharpCode.Decompiler/IL/Instructions/MemoryInstructions.cs

8
ICSharpCode.Decompiler/IL/Instructions/MemoryInstructions.cs

@ -44,7 +44,7 @@ namespace ICSharpCode.Decompiler.IL @@ -44,7 +44,7 @@ namespace ICSharpCode.Decompiler.IL
output.Write("ldfld ");
Disassembler.DisassemblerHelpers.WriteOperand(output, field);
output.Write('(');
this.target.WriteTo(output, options);
target.WriteTo(output, options);
output.Write(')');
return;
} else if (this.MatchLdsFld(out field)) {
@ -66,16 +66,16 @@ namespace ICSharpCode.Decompiler.IL @@ -66,16 +66,16 @@ namespace ICSharpCode.Decompiler.IL
output.Write("stfld ");
Disassembler.DisassemblerHelpers.WriteOperand(output, field);
output.Write('(');
this.target.WriteTo(output, options);
target.WriteTo(output, options);
output.Write(", ");
this.value.WriteTo(output, options);
value.WriteTo(output, options);
output.Write(')');
return;
} else if (this.MatchStsFld(out field, out value)) {
output.Write("stsfld ");
Disassembler.DisassemblerHelpers.WriteOperand(output, field);
output.Write('(');
this.value.WriteTo(output, options);
value.WriteTo(output, options);
output.Write(')');
return;
}

Loading…
Cancel
Save