| 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. |
| Interface | Description |
|---|---|
| ICompiledSettings | ICompiledSettings is the interface that represents the compiled settings. |
| IConfigurationReader | IConfigurationReader defines the interface for reading configuration information. |