Skip to main content

Namespace ServiceStack.FluentValidation.Internal

Classes

AccessorCache<T>

Member accessor cache.

[ CollectionPropertyRule<T, TElement>](../ServiceStack.FluentValidation.Internal/CollectionPropertyRuleT, TElement)

Rule definition for collection properties

Comparer

Custom logic for performing comparisons

DefaultValidatorSelector

Default validator selector that will execute all rules that do not belong to a RuleSet.

Extensions

Useful extensions

IncludeRule<T>

Include rule

[ MemberAccessor<TObject, TValue>](../ServiceStack.FluentValidation.Internal/MemberAccessorTObject, TValue)

MemberNameValidatorSelector

Selects validators that are associated with a particular property.

MessageBuilderContext

MessageFormatter

Assists in the construction of validation messages.

PropertyChain

Represents a chain of properties

PropertyRule

Defines a rule associated with a property.

[ RuleBuilder<T, TProperty>](../ServiceStack.FluentValidation.Internal/RuleBuilderT, TProperty)

Builds a validation rule and constructs a validator.

RulesetValidatorSelector

Selects validators that belong to the specified rulesets.

ValidationStrategy<T>

Interfaces

[ IConfigurable<TConfiguration, TNext>](../ServiceStack.FluentValidation.Internal/IConfigurableTConfiguration, TNext)

Represents an object that is configurable.

IIncludeRule

Marker interface indicating an include rule.

IValidatorSelector

Determines whether or not a rule should execute.