From ee4a89a830722098a407e0fdfb3ed29404a703b3 Mon Sep 17 00:00:00 2001 From: Martin Strecker Date: Mon, 6 May 2024 17:40:48 +0200 Subject: [PATCH] Fix build error after re-base --- .../src/SonarAnalyzer.CSharp/Rules/UseAspNetModelBinding.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/analyzers/src/SonarAnalyzer.CSharp/Rules/UseAspNetModelBinding.cs b/analyzers/src/SonarAnalyzer.CSharp/Rules/UseAspNetModelBinding.cs index 36d58d5889b..f8f4a6a7a4e 100644 --- a/analyzers/src/SonarAnalyzer.CSharp/Rules/UseAspNetModelBinding.cs +++ b/analyzers/src/SonarAnalyzer.CSharp/Rules/UseAspNetModelBinding.cs @@ -158,14 +158,14 @@ private static void AddAspNetCoreDescriptors(List argumentDe parameterConstraint: IsGetterParameter, // Headers are read/write argumentPosition: 0), ArgumentDescriptor.MethodInvocation(// Request.Headers.TryGetValue("id", out _) - invokedMethodSymbol: x => IsIDictionaryStringStringValuesInvocation(x, "TryGetValue"), // TryGetValue is from IDictionary here. We check the type arguments. + invokedMemberConstraint: x => IsIDictionaryStringStringValuesInvocation(x, "TryGetValue"), // TryGetValue is from IDictionary here. We check the type arguments. invokedMemberNameConstraint: (name, comparison) => string.Equals(name, "TryGetValue", comparison), invokedMemberNodeConstraint: IsAccessedViaHeaderDictionary, parameterConstraint: x => string.Equals(x.Name, "key", StringComparison.Ordinal), argumentListConstraint: (list, position) => list.Count == 2 && position is 0 or null, refKind: RefKind.None), ArgumentDescriptor.MethodInvocation(// Request.Headers.ContainsKey("id") - invokedMethodSymbol: x => IsIDictionaryStringStringValuesInvocation(x, "ContainsKey"), + invokedMemberConstraint: x => IsIDictionaryStringStringValuesInvocation(x, "ContainsKey"), invokedMemberNameConstraint: (name, comparison) => string.Equals(name, "ContainsKey", comparison), invokedMemberNodeConstraint: IsAccessedViaHeaderDictionary, parameterConstraint: x => string.Equals(x.Name, "key", StringComparison.Ordinal),