Browse Source

IdStringProvider: Fix handling of generic methods and explicit interface implementations.

pull/1253/head
Siegfried Pammer 7 years ago
parent
commit
608f94e6da
  1. 2
      ICSharpCode.Decompiler/Documentation/IdStringProvider.cs

2
ICSharpCode.Decompiler/Documentation/IdStringProvider.cs

@ -66,7 +66,7 @@ namespace ICSharpCode.Decompiler.Documentation @@ -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("``");

Loading…
Cancel
Save