From b82ca9c4c8567486b5920fc19584865b4586cb02 Mon Sep 17 00:00:00 2001 From: Corniel Nobel Date: Sun, 9 Oct 2022 10:39:49 +0200 Subject: [PATCH] Just to be sure. --- .../Rules/TestsShouldNotUseThreadSleepBase.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/analyzers/src/SonarAnalyzer.Common/Rules/TestsShouldNotUseThreadSleepBase.cs b/analyzers/src/SonarAnalyzer.Common/Rules/TestsShouldNotUseThreadSleepBase.cs index d25ffc480d6..f9186fa0813 100644 --- a/analyzers/src/SonarAnalyzer.Common/Rules/TestsShouldNotUseThreadSleepBase.cs +++ b/analyzers/src/SonarAnalyzer.Common/Rules/TestsShouldNotUseThreadSleepBase.cs @@ -39,7 +39,7 @@ protected TestsShouldNotUseThreadSleepBase() : base(DiagnosticId) { } protected sealed override void Initialize(SonarAnalysisContext context) => context.RegisterSyntaxNodeActionInNonGenerated(Language.GeneratedCodeRecognizer, c => { - if (IsThreadSleepMethod(Language.Syntax.NodeIdentifier(c.Node).Value.Text) + if (IsThreadSleepMethod(Language.Syntax.NodeIdentifier(c.Node)?.Text) && c.SemanticModel.GetSymbolInfo(c.Node).Symbol is IMethodSymbol method && method.ContainingType.Is(KnownType.System_Threading_Thread) && IsWithinTest(c.Node, c.SemanticModel))