diff options
author | Jeroen Frijters <jeroen@frijters.net> | 2015-08-31 10:30:50 +0300 |
---|---|---|
committer | Jeroen Frijters <jeroen@frijters.net> | 2015-08-31 10:30:50 +0300 |
commit | 3ef31ac7fc6da00a85a1111ba58565dc79c4a27a (patch) | |
tree | bc9529edb942d580c6990d6ad793174e6c4c8be9 /Disassembler.cs | |
parent | 856c9a3db2248d8774ed840bee029d65f2ebe894 (diff) |
Removed hard coded void return type of constructors
Diffstat (limited to 'Disassembler.cs')
-rw-r--r-- | Disassembler.cs | 5 |
1 files changed, 4 insertions, 1 deletions
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; |