From ee8c3598fe848d3e118019fa8840a833b1b4fff2 Mon Sep 17 00:00:00 2001 From: mary-georgiou-sonarsource Date: Fri, 7 Jun 2024 15:59:00 +0200 Subject: [PATCH] coverage --- .../SonarAnalyzer.CSharp/Rules/InfiniteRecursion.RoslynCfg.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/analyzers/src/SonarAnalyzer.CSharp/Rules/InfiniteRecursion.RoslynCfg.cs b/analyzers/src/SonarAnalyzer.CSharp/Rules/InfiniteRecursion.RoslynCfg.cs index 9e7d459db34..c8133c3ed35 100644 --- a/analyzers/src/SonarAnalyzer.CSharp/Rules/InfiniteRecursion.RoslynCfg.cs +++ b/analyzers/src/SonarAnalyzer.CSharp/Rules/InfiniteRecursion.RoslynCfg.cs @@ -78,8 +78,9 @@ private static void CheckForNoExit(SonarSyntaxNodeReportingContext c, accessorList = propertyDeclaration.AccessorList; location = propertyDeclaration.Identifier.GetLocation(); } - else if (c.Node is IndexerDeclarationSyntax indexerDeclaration) + else { + var indexerDeclaration = (IndexerDeclarationSyntax)c.Node; expressionBody = indexerDeclaration.ExpressionBody; accessorList = indexerDeclaration.AccessorList; location = indexerDeclaration.ThisKeyword.GetLocation();