Skip to content

Commit e8e231f

Browse files
Fix #3674: Incorrect derived types shown, when generic type inherit from non-generic type with the same name.
1 parent fae6f57 commit e8e231f

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

ILSpy/TreeNodes/DerivedTypesTreeNode.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ internal static IEnumerable<DerivedTypesEntryNode> FindDerivedTypes(AssemblyList
7676
foreach (var baseType in td.DirectBaseTypes)
7777
{
7878
cancellationToken.ThrowIfCancellationRequested();
79-
if (baseType.FullName == type.FullName)
79+
if (baseType.FullName == type.FullName && baseType.TypeParameterCount == type.TypeParameterCount)
8080
{
8181
yield return new DerivedTypesEntryNode(list, td);
8282
break;

0 commit comments

Comments
 (0)