Browse Source

Fix #3674: Incorrect derived types shown, when generic type inherit from non-generic type with the same name.

pull/3691/head
Siegfried Pammer 2 weeks ago
parent
commit
e8e231fdcc
  1. 2
      ILSpy/TreeNodes/DerivedTypesTreeNode.cs

2
ILSpy/TreeNodes/DerivedTypesTreeNode.cs

@ -76,7 +76,7 @@ namespace ICSharpCode.ILSpy.TreeNodes @@ -76,7 +76,7 @@ namespace ICSharpCode.ILSpy.TreeNodes
foreach (var baseType in td.DirectBaseTypes)
{
cancellationToken.ThrowIfCancellationRequested();
if (baseType.FullName == type.FullName)
if (baseType.FullName == type.FullName && baseType.TypeParameterCount == type.TypeParameterCount)
{
yield return new DerivedTypesEntryNode(list, td);
break;

Loading…
Cancel
Save