From 3ef31ac7fc6da00a85a1111ba58565dc79c4a27a Mon Sep 17 00:00:00 2001 From: Jeroen Frijters Date: Mon, 31 Aug 2015 09:30:50 +0200 Subject: Removed hard coded void return type of constructors --- Disassembler.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'Disassembler.cs') diff --git a/Disassembler.cs b/Disassembler.cs index 418548b..79ae69d 100644 --- a/Disassembler.cs +++ b/Disassembler.cs @@ -2643,7 +2643,10 @@ namespace Ildasm void WriteCustomAttributeImpl(LineWriter lw, CustomAttributeData ca, bool comment, int level0) { - lw.Write("instance void "); + lw.Write("instance "); + WriteSignatureType(lw, ca.Constructor.__ReturnParameter.ParameterType); + WriteCustomModifiers(lw, ca.Constructor.__ReturnParameter.__GetCustomModifiers()); + lw.Write(" "); WriteTypeDefOrRef(lw, ca.Constructor.DeclaringType); lw.Write("::.ctor("); int level = lw.Column; -- cgit v1.2.3