From 05a86023e4794b87f2bf9cd281f9530cab355f17 Mon Sep 17 00:00:00 2001 From: Siegfried Pammer <siegfriedpammer@gmail.com> Date: Fri, 3 May 2019 09:47:11 +0200 Subject: [PATCH] Fix #1507: Missing "Overridden By" --- ILSpy/Analyzers/Builtin/MethodOverriddenByAnalyzer.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ILSpy/Analyzers/Builtin/MethodOverriddenByAnalyzer.cs b/ILSpy/Analyzers/Builtin/MethodOverriddenByAnalyzer.cs index 95004dff6..4d65b8f91 100644 --- a/ILSpy/Analyzers/Builtin/MethodOverriddenByAnalyzer.cs +++ b/ILSpy/Analyzers/Builtin/MethodOverriddenByAnalyzer.cs @@ -44,9 +44,9 @@ namespace ICSharpCode.ILSpy.Analyzers.Builtin IEnumerable<IEntity> AnalyzeType(IMethod analyzedEntity, ITypeDefinition type) { - if (!analyzedEntity.DeclaringType.GetAllBaseTypeDefinitions() + if (!type.GetAllBaseTypeDefinitions() .Any(t => t.MetadataToken == analyzedEntity.DeclaringTypeDefinition.MetadataToken - && t.ParentModule.PEFile == type.ParentModule.PEFile)) + && t.ParentModule.PEFile == analyzedEntity.ParentModule.PEFile)) yield break; foreach (var method in type.Methods) {