Table of Contents

Class PluginComponentValidator

Namespace
FoundationaLLM.Common.Validation.Plugins
Assembly
FoundationaLLM.Common.dll

Validator for the PluginComponent model.

public class PluginComponentValidator : AbstractValidator<PluginComponent>, IValidator<PluginComponent>, IValidator, IEnumerable<IValidationRule>, IEnumerable
Inheritance
AbstractValidator<PluginComponent>
PluginComponentValidator
Implements
IValidator<PluginComponent>
IValidator
IEnumerable<IValidationRule>
Inherited Members
AbstractValidator<PluginComponent>.Validate(PluginComponent)
AbstractValidator<PluginComponent>.Validate(ValidationContext<PluginComponent>)
AbstractValidator<PluginComponent>.CreateDescriptor()
AbstractValidator<PluginComponent>.Include(IValidator<PluginComponent>)
AbstractValidator<PluginComponent>.GetEnumerator()
AbstractValidator<PluginComponent>.PreValidate(ValidationContext<PluginComponent>, ValidationResult)
AbstractValidator<PluginComponent>.RaiseValidationException(ValidationContext<PluginComponent>, ValidationResult)
AbstractValidator<PluginComponent>.OnRuleAdded(IValidationRule<PluginComponent>)
AbstractValidator<PluginComponent>.CascadeMode
AbstractValidator<PluginComponent>.ClassLevelCascadeMode
AbstractValidator<PluginComponent>.RuleLevelCascadeMode
Extension Methods

Constructors

PluginComponentValidator()

Configures the validation rules for the PluginComponent model.

public PluginComponentValidator()