nspectre - declarative validation for .NET

NSpectre.Core.Configuration Namespace

Namespace hierarchy

Classes

Class Description
Action Action represents a named action and the associated specifications.
ActionCollection ActionCollection represents a collection of ActionBase objects.
AntiSpecification AntiSpecification represents an anti specification.
CandidateType Represents a CandidateType that will be validated using Specifications.
CandidateTypeCollection CandidateTypeCollection represents a collection of CandidateTypes.
CompiledSettings CompiledSettings represents the compiled settings.
CompositeSpecification CompositeSpecification represents a composite specification.
CustomSpecification This class represents a custom specification.
EmbbeddedXmlResourceConfigurationReader EmbbeddedXmlResourceConifgurationReader reads configuration stored in XML format in an embedded resource.
ExternalSpecification ExternalSpecification represents a specification that is defined externally to the NSpectre framework.
RuntimeSettings RuntimeSettings contains settings which affect the runtime operation of NSpectre.
Settings Settings represents the configuration settings.
SimpleFunctionSpecification Summary description for SimpleFunctionSpecification.
SimpleSpecificationBase Summary description for SimpleSpecificationBase.
SimpleTemplatedSpecification Specification represents an individual specification based on a template to be generated.
SpecificationBase SpecificationBase is the base class for specifcations in the Specification.Core.Configuration namespace.
SpecificationCollection SpecificationCollection represents a collection of SpecificationBase objects.
XmlConfigurationReader XmlConfigurationReader reads configuration settings in XML format.

Interfaces

Interface Description
ICompiledSettings ICompiledSettings is the interface that represents the compiled settings.
IConfigurationReader IConfigurationReader defines the interface for reading configuration information.