Namespace CSF.Validation.Bootstrap
Classes
BuilderAssemblyScanner
A service, intended only for use during dependency injection configuration, which provides assembly-scanning logic for validation message provider types.
MessageAssemblyScanner
A service, intended only for use during dependency injection configuration, which provides assembly-scanning logic for validation message provider types.
MessageProviderRegistrationBuilder
A helper/builder service which coordinates both the registration of message provider types with the service collection, and also registers them with an options type so that they may be found by MessageProviderRegistry.
ResolutionException
An exception raised by IResolvesServices if it is unable to resolve a service instance.
RuleAssemblyScanner
A service, intended only for use during dependency injection configuration, which provides assembly-scanning logic for validation rule types.
ServiceProviderOrActivatorResolver
An implementation of IResolvesServices which attempts to use an System.IServiceProvider, but will fall back upon System.Activator.CreateInstance(System.Type) if the service provider was unable to resolve the service.
Interfaces
IRegistersMessageProviders
An object used to indicate which assemblies & types should be searched to find validation message providers.
IResolvesServices
An object which may be used to resolve types that might be available in a IServiceProvider
or which might need to be constructed using System.Activator.CreateInstance(System.Type).