From 2ccf1d06171c1f88f6548bf67f1df3a2ae75047b Mon Sep 17 00:00:00 2001 From: Thorsten Sommer Date: Thu, 2 Jul 2026 16:23:45 +0200 Subject: [PATCH] Handled MemberBindingExpressionSyntax in ThisUsageAnalyzer --- .../SourceCodeRules/UsageAnalyzers/ThisUsageAnalyzer.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/SourceCodeRules/SourceCodeRules/UsageAnalyzers/ThisUsageAnalyzer.cs b/app/SourceCodeRules/SourceCodeRules/UsageAnalyzers/ThisUsageAnalyzer.cs index 1e601a6f..09f62743 100644 --- a/app/SourceCodeRules/SourceCodeRules/UsageAnalyzers/ThisUsageAnalyzer.cs +++ b/app/SourceCodeRules/SourceCodeRules/UsageAnalyzers/ThisUsageAnalyzer.cs @@ -227,6 +227,9 @@ public sealed class ThisUsageAnalyzer : DiagnosticAnalyzer } // Also check for conditional access expressions (e.g., instance?.Member): + if (node.Parent is MemberBindingExpressionSyntax) + return true; + if (node.Parent is ConditionalAccessExpressionSyntax) return true;