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.