Browse Source

Add support for "instance explicit" calling convention for a MethodReference.

pull/194/head
KevinCathcart 15 years ago
parent
commit
b74daf8c32
  1. 6
      ICSharpCode.Decompiler/Disassembler/DisassemblerHelpers.cs

6
ICSharpCode.Decompiler/Disassembler/DisassemblerHelpers.cs

@ -110,8 +110,12 @@ namespace ICSharpCode.Decompiler.Disassembler
public static void WriteTo(this MethodReference method, ITextOutput writer) public static void WriteTo(this MethodReference method, ITextOutput writer)
{ {
if (method.HasThis) if (method.ExplicitThis) {
writer.Write("instance explicit ");
}
else if (method.HasThis) {
writer.Write("instance "); writer.Write("instance ");
}
method.ReturnType.WriteTo(writer, ILNameSyntax.SignatureNoNamedTypeParameters); method.ReturnType.WriteTo(writer, ILNameSyntax.SignatureNoNamedTypeParameters);
writer.Write(' '); writer.Write(' ');
if (method.DeclaringType != null) { if (method.DeclaringType != null) {

Loading…
Cancel
Save