GenerateFactoryAttributeAnalyzer
NexusLabs.Needlr.Generators¶
NexusLabs.Needlr.Generators¶
GenerateFactoryAttributeAnalyzer Class¶
Analyzer that validates [GenerateFactory] and [GenerateFactory\<T>] attribute usage: - NDLRGEN003: All constructor parameters are injectable (factory unnecessary) - NDLRGEN004: No constructor parameters are injectable (low value factory) - NDLRGEN005: Type argument T is not an interface implemented by the class
Inheritance Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer 🡒 GenerateFactoryAttributeAnalyzer