Skip to content

ProviderAttributeAnalyzer

NexusLabs.Needlr.Generators

NexusLabs.Needlr.Generators

ProviderAttributeAnalyzer Class

Analyzer that validates [Provider] attribute usage: - NDLRGEN031: [Provider] on class requires `partial` modifier - NDLRGEN032: [Provider] interface must only contain get-only properties - NDLRGEN033: Provider property type is a concrete class - NDLRGEN034: Circular provider dependency detected

public sealed class ProviderAttributeAnalyzer

Inheritance Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer 🡒 ProviderAttributeAnalyzer