From d67db5f38bbb8cf34d6b620c8b570b88230dbb9d Mon Sep 17 00:00:00 2001 From: Daniel Grunwald Date: Sun, 20 Feb 2011 22:50:52 +0100 Subject: [PATCH] Use shorter syntax for field references in ILAst output. --- ICSharpCode.Decompiler/ILAst/ILAstTypes.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ICSharpCode.Decompiler/ILAst/ILAstTypes.cs b/ICSharpCode.Decompiler/ILAst/ILAstTypes.cs index 21e7e10b4..fcaf1e85c 100644 --- a/ICSharpCode.Decompiler/ILAst/ILAstTypes.cs +++ b/ICSharpCode.Decompiler/ILAst/ILAstTypes.cs @@ -287,6 +287,11 @@ namespace Decompiler method.DeclaringType.WriteTo(output, true, true); output.Write("::"); output.WriteReference(method.Name, method); + } else if (Operand is FieldReference) { + FieldReference field = (FieldReference)Operand; + field.DeclaringType.WriteTo(output, true, true); + output.Write("::"); + output.WriteReference(field.Name, field); } else { DisassemblerHelpers.WriteOperand(output, Operand); }