Skip to content

Index

NexusLabs.Needlr.FluentValidation Namespace

Classes
FluentOptionsValidator<TOptions> A convenience base class for creating Needlr-compatible validators from FluentValidation validators.
FluentValidationOptionsAdapter<TOptions> Adapts a FluentValidation FluentValidation.IValidator<> to work as an Microsoft.Extensions.Options.IValidateOptions<> for Microsoft.Extensions.Options.
FluentValidationServiceCollectionExtensions Extension methods for registering FluentValidation validators as options validators.
FluentValidatorWrapper<TOptions,TValidator> Wraps a FluentValidation FluentValidation.IValidator<> to implement Needlr's NexusLabs.Needlr.Generators.IOptionsValidator<> interface.
ValidationFailureConverter Converts FluentValidation FluentValidation.Results.ValidationFailure instances to Needlr NexusLabs.Needlr.Generators.ValidationError instances.