diff --git a/src/Shared/Roslyn/MvcFacts.cs b/src/Shared/Roslyn/MvcFacts.cs index d4c74f64fb78..772b60fd83c4 100644 --- a/src/Shared/Roslyn/MvcFacts.cs +++ b/src/Shared/Roslyn/MvcFacts.cs @@ -101,13 +101,8 @@ public static bool IsControllerAction(IMethodSymbol method, INamedTypeSymbol non private static INamedTypeSymbol? GetDeclaringType(IMethodSymbol method) { - while (method.IsOverride) + while (method.IsOverride && method.OverriddenMethod != null) { - if (method.OverriddenMethod == null) - { - return null; - } - method = method.OverriddenMethod; }