Skip to content

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

public sealed class GenerateFactoryAttributeAnalyzer

Inheritance Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer 🡒 GenerateFactoryAttributeAnalyzer