From 608f94e6da9da20483b9494375d7ceaae13c69eb Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Wed, 1 Aug 2018 21:05:10 +0200 Subject: [PATCH] IdStringProvider: Fix handling of generic methods and explicit interface implementations. --- ICSharpCode.Decompiler/Documentation/IdStringProvider.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ICSharpCode.Decompiler/Documentation/IdStringProvider.cs b/ICSharpCode.Decompiler/Documentation/IdStringProvider.cs index 44a8ad0c6..fc231b460 100644 --- a/ICSharpCode.Decompiler/Documentation/IdStringProvider.cs +++ b/ICSharpCode.Decompiler/Documentation/IdStringProvider.cs @@ -66,7 +66,7 @@ namespace ICSharpCode.Decompiler.Documentation AppendTypeName(b, member.ExplicitlyImplementedInterfaceMembers.First().DeclaringType, true); b.Append('#'); } - b.Append(member.Name.Replace('.', '#')); + b.Append(member.Name.Replace('.', '#').Replace('<', '{').Replace('>', '}')); IMethod method = member as IMethod; if (method != null && method.TypeParameters.Count > 0) { b.Append("``");