We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0590bc7 commit 3d8fb5cCopy full SHA for 3d8fb5c
1 file changed
DesignPatterns.Analyzers/StrategyAnalysisConstants.cs
@@ -14,9 +14,12 @@ internal static bool IsRegisterStrategyAttribute(INamedTypeSymbol? attributeClas
14
return false;
15
}
16
17
- return attributeClass.OriginalDefinition.MetadataName switch
+ var originalDefinition = attributeClass.OriginalDefinition;
18
+ var metadataName = originalDefinition.ContainingNamespace.ToDisplayString() + "." + originalDefinition.MetadataName;
19
+
20
+ return metadataName switch
21
{
- "RegisterStrategyAttribute" or "RegisterStrategyAttribute`1" => true,
22
+ RegisterStrategyMetadataName or RegisterStrategyGenericMetadataName => true,
23
_ => false,
24
};
25
0 commit comments