diff --git a/src/Dapper.AOT.Analyzers/Internal/Inspection.cs b/src/Dapper.AOT.Analyzers/Internal/Inspection.cs
index b829d9ac..53188e1b 100644
--- a/src/Dapper.AOT.Analyzers/Internal/Inspection.cs
+++ b/src/Dapper.AOT.Analyzers/Internal/Inspection.cs
@@ -919,7 +919,7 @@ private static bool TryGetAttributeValue<T>(AttributeData? attrib, string name,
                 int index = 0;
                 foreach (var p in ctor.Parameters)
                 {
-                    if (p.Name.Equals(name, StringComparison.InvariantCultureIgnoreCase))
+                    if (StringComparer.InvariantCultureIgnoreCase.Equals(p.Name, name))
                     {
                         value = Parse(attrib.ConstructorArguments[index], out isNull);
                         return true;