Class FluentValidationGenerator
- Namespace
- JD.Domain.FluentValidation.Generator
- Assembly
- JD.Domain.FluentValidation.Generator.dll
Generates FluentValidation AbstractValidator classes from JD rule sets.
public sealed class FluentValidationGenerator : BaseCodeGenerator, ICodeGenerator
- Inheritance
-
FluentValidationGenerator
- Implements
- Inherited Members
Properties
Name
Gets the name of this generator.
public override string Name { get; }
Property Value
Methods
CanGenerate(GeneratorContext)
Determines if this generator can process the given manifest. Default implementation returns true if manifest is not null.
public override bool CanGenerate(GeneratorContext context)
Parameters
contextGeneratorContext
Returns
Generate(GeneratorContext, CancellationToken)
Generates code files from the given context.
public override IEnumerable<GeneratedFile> Generate(GeneratorContext context, CancellationToken cancellationToken = default)
Parameters
contextGeneratorContextcancellationTokenCancellationToken